Software Engineer-II (Backend)
Ionage
Description
●Low-Level Design (LLD) - Create detailed low-level design documents that clearly outline the technical approach, data structures, algorithms, and integration points for new features.
● API Development - Develop and maintain APIs with performance, security and scalability checks for our mobile and other frontend apps.
● Collaboration - Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver robust and scalable solutions.
● Code Quality - Write clean, maintainable, and efficient code while following best practices.
● Service deployments - Deploy feature updates using integrated CI/CD pipelines and monitor changes.
● Troubleshooting - Identify and resolve complex technical issues, ensuring minimal disruption to the development process and end-user experience.
● Mentorship - Provide technical guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement.
Requirements
**●**Bachelor's or Master's degree in Computer Science or Information Technology Engineering.
● Minimum of 2 years of professional experience in backend software development.
**●**Technical Proficiency-
• Strong CS fundamentals including but not limited to data structures, algorithms and problem solving.
• Proficient in any backend tech stack for building micro-services. Exposure to GoLang or NodeJS is a plus.
• Strong experience with any RDBMS (PostgreSQL, MySQL or similar) or any document DB (MongoDB or similar).
• Expertise in developing and consuming RESTful APIs.
• Familiarity in microservices architecture.
• Experience using Docker based CI/CD pipelines and tools.
Benefits
● Flexible working hours
● Insurance
About Ionage
-
