Software Developer – (Golang)
Software Developer – (Golang)
To apply for this job, please find the formal link here.
ROLE
– Deliver high-quality code considering design patterns, security, performance, and optimizations inclusive of the necessary unit and integration tests.
– Manage individual project priorities, deadlines, and deliverables.
– Be a full owner: shape the foundation of the product and business that you work on.
– Actively learn new languages, techniques, and methodologies.
– Contribute actively to code reviews and design reviews.
– Follow software development and Cloud-native application best practices.
– Utilize engineering practices like pair programming, TDD, CI/CD, and Refactoring techniques.
– Bring a passion to stay on top of tech trends, experimenting with, and learning new technologies.
– Having a data-driven approach – know how to measure and prove the impact and efficacy of your optimizations.
– Utilize Kubernetes for packaging microservices into containers and orchestrating their deployment.
– Implement automated scaling and performance supervision for the infrastructure and applications, utilizing tools such as Mimir and Grafana or equivalent alternatives.
REQUIREMENTS
– Bachelor’s degree in Computer Science, Software Engineering, or a related field.
– 3-5 years of industry experience in building solid software products.
– Experience with programming languages like Go/Java/Python.
– Excellent problem-solving skills and the ability to make quick decisions based on business needs.
– Docker and Kubernetes expertise.
– Familiarity with cloud services preferably AWS.
– Knowledge and experience in microservices architecture, REST APIs, and relational databases.
– Knowledge of Agile development practices preferred.
– Experience with the development of geospatially based interfaces, including the use of GeoJSON, MapBox, etc.
– Experience with Cloud services like Azure/AWS/GCP.
– Experience in dockerizing applications and deploying them on Kubernetes.
– Engineering experience in early-stage/growth-stage startups.
BENEFITS
– Health insurance coverage
– Unlimited leaves & flexible working hours
– Role-based remote work and work-from-home benefit
– Relocation assistance
– Professional Mental Wellness services
– Employee Stock Options for all hires
