Skydrop is looking for a skilled Software Engineer to take ownership of backend architecture and implementation in Bengaluru, Karnataka. You will design and evolve database schemas, improve infrastructure performance, and collaborate with teams on adopting backend APIs. The ideal candidate has 4+ years of experience, expertise in languages like Node, Java, Python, and strong knowledge of modern authentication mechanisms. This role includes mentoring and leading other engineers in a dynamic environment focused on healthcare solutions.
Qualifications
4+ years of relevant industry experience.
Strong experience writing high-quality design docs with architecture diagrams.
Experience with continuous integration and continuous delivery.
Responsibilities
Own backend architecture, design and implementation.
Improve performance, reliability, and security of the infrastructure.
Mentor, lead, and hire other engineers.
Skills
Expertise in programming languages like Node, Java, Python
Experience with microservices and scalable APIs
Experience with CSPs like AWS, GCP
Strong database schema design
Excellent interpersonal skills
Education
Bachelor’s/Master's degree in Computer Science Engineering or a related field
Tools
NoSQL databases (Firestore, MongoDB)
SQL databases (MySQL/Postgres)
Job description
What you will be doing:
Own backend architecture, design and implementation
Design and evolve database schema to comply with business requirements
Work with teams consuming backend APIs in adopting new changes and improvements
Improve performance, reliability, and security of the infrastructure
Ability to deal with ambiguity and to anticipate future needs while architecting systems
Collaborate with other Loop employees including frontend engineers and product managers
Collaborate with technical leadership to prioritize long-term technical investments and get them on the engineering roadmap
Educate engineers about new findings and technology best practices through setting up brainstorming, Knowledge-sharing sessions.
Build cadence in the team around code quality through code reviews, release guidelines and ensure no disruption of core business flows.
Mentor, lead, hire other engineers.
What we are looking for:
Bachelor’s/Master's degree in Computer Science Engineering or a related field of study
4+ years of relevant industry experience
Expertise in any application programming language like Node, Java, Python
Demonstrated ability to build and scale systems
Strong experience building microservices; scalable and secure APIs
Strong experience with CSPs like AWS, GCP. Strong experience with at least one of NoSQL (Firestore, MongoDB etc), SQL (MySQL/Postgres) databases and schema design
Knowledge of modern auth mechanisms, such as JSON Web Token, OAuth, etc
Experience with continuous integration and continuous delivery
Experience writing high-quality design docs with architecture diagrams
Excellent interpersonal skills
Ability to do cost analysis and optimization of software systems
Ability to own and lead work on complex technical problems Excitement towards our mission and a strong desire to solve problems in the healthcare domain
Ability to mentor, lead, and interview other engineers