Develop, test, and maintain high-quality, scalable server-side applications with a focus on clean and sustainable code.
Debug and troubleshoot issues in backend systems, ensuring stability and performance.
Optimize server-side code for performance, scalability, and security.
Participate in the full application lifecycle, from design to deployment, working closely with project managers, developers, and system administrators.
Write and maintain unit tests, automation scripts, and conduct code reviews to ensure backend code quality.
Define and communicate backend technical requirements, architecture, and design specifications.
Stay updated on the latest backend technologies, industry standards, and best practices.
Collaborate on database architecture and ensure data integrity, performance, and optimization.
Manage cutting-edge backend technologies to continuously improve system performance and scalability.
Provide mentorship, support, and training to team members, especially regarding backend technologies and best practices.
Maintain version control and ensure reliable backups before making significant changes.
Requirements
Bachelor's degree (or higher) in Computer Science, Engineering, or a related field.
3+ years of hands-on software development and backend system design experience.
Proficiency in Python and Django web framework; experience with FastAPI is a strong plus.
Expertise in backend development practices, including API design, microservices architecture, and security best practices.
Strong understanding of software development methodologies, particularly Agile and CI/CD pipelines.
Experience in data modeling (both relational and NoSQL databases), and proficiency in database optimization and management.
Solid Object-Oriented Programming skills and understanding of distributed systems.
Familiarity with cloud computing platforms (GCP, AWS, or Azure) and virtualization technologies.
Proficiency in backend debugging and performance tuning.
Experience with Big Data frameworks, business intelligence tools, and event-driven architecture is a plus.