Design, develop, and maintain scalable Python-based applications, services, and APIs.
Collaborate with cross-functional teams including frontend developers, DevOps, and product managers to understand requirements and deliver robust backend solutions.
Write reusable, testable, and efficient code following best practices and design patterns.
Optimize applications for speed, scalability, and security.
Integrate third-party APIs and services as needed to support business functionality.
Troubleshoot, debug, and upgrade existing software systems.
Implement automated testing frameworks and unit tests to ensure high code quality.
Participate in code reviews and contribute to continuous improvement in development processes.
Stay up-to-date with the latest Python libraries, frameworks, and backend technologies.
A mindset to say Yes - Ability to take on bold challenges and look past the constraints.
Document code, processes, and systems for maintainability and future enhancements.
Who Fits Best?:
You are a passionate programmer with a knack for solving complex engineering problems.
You thrive in a fast-paced, creative environment and enjoy taking on new challenges.
You value great design, have a strong aesthetic sense, and pay close attention to detail.
You excel in customer-centric environments - actively listening, empathizing, and collaborating with globally distributed teams.
Youre a team player who takes pride in mentoring and inspiring others to do their best work.
You communicate ideas clearly, both in writing and in conversation, with strong English language skills.
Youre detail-oriented and take pride in craftsmanship across every aspect of your work.
Qualifications and Skills:
Bachelor's or Masters degree in Computer Science, Engineering, or a related technical field.
4+ years of hands-on experience in backend development using Python.
Strong understanding of Python frameworks such as Django, Flask, or FastAPI.
Experience working with RESTful APIs, asynchronous programming, and microservice architecture.
Familiarity with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
Solid understanding of data structures, algorithms, and object-oriented programming.
Experience with Git, CI/CD pipelines, and containerization tools like Docker.
Knowledge of cloud platforms like AWS, Azure, or GCP is a plus.
Exposure to message brokers like RabbitMQ or Kafka is desirable.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Bonus: Experience with testing frameworks such as PyTest or UnitTest.
Benefits:
Competitive Compensation and Perks
Accelerated Career Paths
Flexible Work Environment
Rewards and Recognition
Health Insurance Coverage
Sponsored Certifications
Culture of Innovation and Creativity
Mentorship by Industry Leaders
Global Brands, International Exposure
Cutting-edge Technologies
Keywords
Microsoft ExcelApache KafkaRedisPyUnitMongodbScalabilityRabbitMQDevOpsDjangoMysqlPostgresqlPythonUnit TestingRelational grammarCI/CDMaintainabilityDebugger