Create exceptional products with passionate people
Technical Support • Business Process Outsourcing • Techninal Support Services • Quality Testing • Dedicated Team Outsourcing
201 - 500
March 18
Create exceptional products with passionate people
Technical Support • Business Process Outsourcing • Techninal Support Services • Quality Testing • Dedicated Team Outsourcing
201 - 500
• Design, develop, and maintain backend systems using Python, with a focus on scalability, reliability, and performance. • Collaborate with cross-functional teams to gather requirements, design features, and ensure timely project delivery. • Write clean, maintainable, and well-documented code following software development principles and best practices. • Troubleshoot and debug issues, providing timely resolutions to ensure system integrity. • Participate in project planning and estimation to contribute to project success. • Continuously learn and improve skills and knowledge to stay up-to-date with the latest trends and best practices in backend development. • Contribute to the improvement of development processes and methodologies to enhance team efficiency.
• Bachelor's degree in Computer Science, Software Engineering or related field. • Minimum of 5 years of experience in backend development using Python. • At least 3 years of experience with AWS cloud computing, including Lambda, SNS, SQS, S3, RDS, CloudFormation, and IaaS (Serverless framework) • Strong understanding of software development principles and best practices, including Software Design Patterns (e.g., Gang of Four), Microservices System Design Patterns, Event-Driven Design, and Domain-Driven Design. • Excellent knowledge of databases, such as SQL (e.g., Postgres SQL) or NoSQL (e.g., DynamoDB, OpenSearch). • Experience in modern web development technologies, including React, Typescript, JavaScript, HTML, and CSS. • Experience with RESTful APIs, WebSocket’s, JSON, and web services integration. • Proficiency with Git or other version control systems. • Excellent communication and teamwork skills, with strong problem-solving and analytical abilities. • Ability to learn and thrive in a fast-paced environment. • Nice to have: Experience in .NET technologies, such as C# or ASP.NET is a big advantage. • Familiarity with agile development methodologies. • Experience with test-driven development (TDD/BDD). • Strong understanding of continuous integration/continuous delivery (CI/CD). • Experience in .NET technologies, such as C# or ASP.NET.
• Contact for more details about benefits
Apply Now