As a Backend Engineer, you’ll play an integral role in enhancing our platform's backend capabilities. Your responsibilities will include:
· Backend Development: Crafting resilient APIs and microservices using Python frameworks such as FastAPI.
· Data Management: Designing and optimizing database solutions with PostgreSQL and MySQLto ensure seamless data processing.
· Automation and Deployment: Implementing CI/CD pipelines and containerized applications using Docker, ensuring efficient delivery and scalability.
· Collaboration: Working in a team to understand requirements and deliver impactful solutions.
· Machine Learning Integration: Supporting data-driven projects by integrating machine learning models and implementing NLP pipelines for innovative applications.
· System Optimization: Continuously improving the architecture to meet growing demands while maintaining high performance and reliability.
Who You Are
You’re someone who thrives in collaborative environments and is excited by challenges that require creative problem-solving. With a strong focus on quality and efficiency, you’re motivated to drive results while fostering a supportive team atmosphere.
· Proactive and Resourceful: You take ownership of your work and find effective solutions to technical challenges.
· Detail-Oriented: You have a commitment to delivering well-tested, maintainable, and scalable code.
· Team-Oriented: You enjoy working closely with peers and value open communication and knowledge sharing.
· Lifelong Learner: You embrace opportunities to grow your skills, whether through hands-on work or exploring new technologies.
What You Bring
· 5+ years of experience in backend development, with expertise in Python and related frameworks.
· Hands-on experience designing and deploying scalable APIs and integrating with external systems.
· Proficiency in SQL and NoSQL databases, as well as cloud services like AWS.
· Knowledge of NLP.
· Experience with CI/CD pipelines, Docker, and infrastructure automation.
· A solid foundation in test automation and debugging to maintain system reliability.