Description:
- Design, develop, test, and deploy efficient server-side applications.
- Design and maintain database schemas, ensuring data security and integrity.
- Build and maintain APIs for seamless integration with front-end systems.
- Implement performance optimization techniques for scalability and high availability.
- Work closely with cross-functional teams, including front-end developers, designers, and project managers, to deliver high-quality solutions.
- Conduct code reviews to maintain code quality and adherence to coding standards.
- Create and maintain technical documentation for developed systems and processes.
- Troubleshoot and debug issues to ensure seamless application functionality.
- Stay updated with emerging technologies and industry best practices to enhance development processes.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven 3-5 years experience in backend development.
Skillset (must have):
- Strong hands-on Python software development skill with experience in multiple enterprise projects.
- Strong hands-on SQL skill in any RDBMS.
- Some experience in automation testing and CICD pipelines.
- Experience in AWS PAAS usage, e.g. GLUE , LAMBDA.
- Experience in writing unit and integration tests.
Skillset (good to have):
- Exposure in .NET.
- Exposure in Snowflake.