Requirements description
- Advanced proficiency in Python server-side programming.
- Strong knowledge of FastAPI, Flask, or Django frameworks.
- Solid understanding of Test-Driven Development (TDD) and expertise in using PyTest.
- Extensive experience with database systems such as MySQL, PostgreSQL, and MongoDB.
- Demonstrated success in back-end development and creating scalable web applications.
- Familiarity with cloud platforms like Azure or GCP, and containerization using Docker.
- Excellent analytical and problem-solving skills with a high attention to detail.
- Effective communication skills for working with cross-functional teams.
- Flexibility to adapt to changing project requirements and emerging technologies.
Your responsibilities
- Responsible for designing, developing, and maintaining server-side logic for web applications.
- Implement scalable and efficient components and APIs.
- Work with relational and/or NoSQL databases for efficient data storage and retrieval.
- Design and optimize database schemas for performance and scalability.
- Integrate third-party APIs and web services to enhance application functionality.
- Develop custom APIs to facilitate communication between front-end and back-end systems.
- Implement security best practices to safeguard against common web application vulnerabilities.
- Conduct regular security audits and implement necessary measures.
- Optimize server-side code for maximum speed and scalability.
- Monitor and troubleshoot performance issues.
- Test server-side components to identify and rectify bugs.
- Collaborate with QA engineers for comprehensive testing
- .Create clear and comprehensive documentation for back-end systems and APIs.
- Manage code versioning and collaboration using Git.
Offer description
We offer:
- Stable employment with a company established since 2008
- Option to work remotely or in the office based on your location, with flexibility regarding working hours and contract preferences.
- Comprehensive online onboarding program with a dedicated “Buddy” from day one.
- Collaboration with top-tier engineers
PostgreSQL API Analytical skills Backend Azure Maintenance Frontend optimization Communication Google Cloud Platform (GCP) Security Docker pytest web-services Flexibility MySQL Software Developer Git Python Problem-solving Quality Assurance (QA) MongoDB Flask FastAPI TDD Django scalable systems RDBMS Designer NoSQL system-integration