ApplyBackend Engineer (Python and SQL)
Posted 2 months agoViewed
View full description
Requirements:
- English language proficiency required.
- BS degree in Computer Science or a similar technical area of study, or equivalent practical experience.
- 2-4 years of experience as a software engineer/developer, with a focus on backend development.
- Proficiency in Python.
- Strong experience with databases, SQL, and database optimization techniques.
- Experience working with microservices architecture.
- Familiarity with API design principles and RESTful services.
- Solid understanding of software development lifecycle and Agile methodologies.
- Excellent problem-solving and troubleshooting skills.
- Strong collaboration and communication abilities, with the capability to work in cross-functional teams.
Responsibilities:
- Designing and implementing server-side applications using Python.
- Writing complex SQL queries using Trino to gather analytics data from multiple sources.
- Developing and maintaining microservices for our platform.
- Designing and optimizing databases, both relational and non-relational.
- Collaborating with cross-functional teams to integrate APIs and ensure smooth functionality.
- Writing efficient and reusable code, adhering to best practices and coding standards.
- Performing code reviews to ensure high-quality codebase.
- Developing comprehensive end-to-end integration tests to ensure systems function as intended.
- Troubleshooting and debugging issues in backend systems.
- Staying up to date with the latest technologies and industry trends to drive continuous improvement.
Apply