Senior Backend Engineer
We are looking for an avid programmer and an engineer who is enthusiastic about building complex data-oriented architectures at scale. Someone who is aspiring to become industry tech leaders in the GIS stack. Knowing about GIS is not a prerequisite if you can learn and adapt quickly.
You will work with:
- Industry insiders and Subject matter experts from the product, sales and growth success teams
- Experienced developers, open-source contributors, competitive programmers and research enthusiasts
- Passionate, responsible, innovative and outspoken team members
- Responsibilities
- Own, execute and deliver products/features end-to-end from planning to design to development to deployment
- Contribute towards technical architecture – including coding framework, cloud administration, security etc.
- Writing reusable, testable, well-documented and efficient code
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimisation and functionality
- Integrate software components and third-party programs
- Possess strong problem solving and decision-making skills while using good judgment
- Ability to work independently and multi-task effectively
- Fast learner and staying up-to-date on emerging technologies
- Be the go-to person for the team for guidance and be able to mentor and delegate tasks to junior team members
Requirements:
- 3-7 years of experience in building products
- Solid experience in Java Spring Boot framework and its internals
- Good understanding of OOPs concepts, Design patterns, SOLID principles
- Experience with REST API construction, documentation, and architecture, including API description specs like openAPI
- Very good understanding of working with SQL databases (preferably PostgreSQL) and Hibernate
- Memory management, multithreaded programming and background processing
- Flexibility to understand and adopt pre-existing code
- Ability to prioritize tasks and quickly adjust in a rapidly changing environment
We’d be impressed if you also have –
- Some experience with ReactJS or Javascript
- Database architecture and design would be a plus
- Understanding of Microservices Architecture, API gateways, Application security etc
- Experience with GCP core services like Cloud Engine, Firebase, Pub/Sub, Load Balancers etc
- Familiarity with caching technologies
- Exposure to Unix systems and servers
What we offer:
- Satisfaction for building something from scratch, taking it live to the customer and driving it till the end
- An open and informal working environment defined by high levels of personal responsibility
- Immense learning, exposure to niche data technologies, and handling complex data streams
- Work with an open, diverse, and autonomous team. Entrepreneurial team culture
- Hybrid working model, Competitive salaries, Employee insurance plans
- Work in a revenue positive, growth positive, early-stage startup with founders from IITs playing in a US $450B Industry
Skills:- J2EE, Spring Boot, Hibernate (Java), RESTful APIs, SQL, PostgreSQL, Google Cloud Platform (GCP), AWS CloudFormation and Oracle Cloud