We are seeking a Senior Backend Engineer to join our dynamic engineering team. The ideal candidate has deep expertise in Python development and the Express framework, integrating complex systems, cloud platforms, Linux environments, and infrastructure management. You will be pivotal in building and scaling our backend systems, driving architecture decisions, and ensuring the high reliability and performance of our services.
Key Responsibilities
Design, develop, and maintain robust backend applications and services primarily using Python and Express.js.
Integrate diverse platforms, APIs, and databases to ensure smooth and efficient system interoperability.
Manage and optimize cloud infrastructure (AWS, Azure, or GCP), ensuring scalability, security, and high availability.
Maintain and troubleshoot Linux-based environments and servers.
Collaborate closely with front-end developers, product teams, and DevOps to deliver end-to-end solutions.
Drive improvements in infrastructure automation, deployment pipelines, and system monitoring.
Mentor junior engineers and participated in code reviews to uphold coding standards and quality.
Intermediate front-end skills in React.
Required Qualifications
5+ years of experience in backend software development.
Strong proficiency in Python programming and Express.js framework.
Proven experience integrating APIs and external systems.
Extensive hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud.
Solid knowledge of Linux operating systems, including shell scripting and troubleshooting.
Expertise in infrastructure tools and concepts, including Docker, Kubernetes, Terraform, and CI/CD pipelines.
Strong understanding of database systems, both relational and NoSQL.
Preferred Qualifications
Familiarity with agile methodologies and software development lifecycle best practices.
Experience with large-scale system architecture and microservices.
Excellent problem-solving skills and attention to detail.
What We Offer
Competitive salary and benefits package.
Opportunity to work with a talented and collaborative team.