Job Openings
XTN-ECDF873 | BACKEND SOFTWARE DEVELOPER
About the job XTN-ECDF873 | BACKEND SOFTWARE DEVELOPER
.
- Health Insurance/HMO
- Enjoy unlimited MadMax Coffee
- Diverse learning & growth opportunities
- Accessible Cloud HR platform (Sprout)
- Above standard leaves
Platform Engineering
- Design, develop, and maintain backend services using Python, preferably with FastAPI
- Build scalable, high-performance systems that support platform growth and
reliability - Translate product and technical requirements into robust backend solutions
API Design & Development
- Design and implement high-performance RESTful APIs
- Ensure APIs are well-documented, maintainable, and optimized for frontend and service integration
- Maintain consistency and scalability across service interfaces System Architecture & Engineering Quality
- Contribute to architectural decisions and system design
- Ensure code quality through best practices, peer reviews, and structured QA
processes - Build maintainable, modular, and scalable backend systems
Quality Assurance & Stability
- Take ownership of system reliability and performance
- Implement and maintain automated testing frameworks, including:
- Unit tests
- Integration tests
- End-to-end testing
- Continuously improve system resilience and reduce failure points
Linux & Infrastructure Management - Manage and configure Linux-based environments for development and production
- Support deployment processes and ensure system stability
- Troubleshoot infrastructure and application-level issues
Automation & DevOps Practices - Use Docker to containerize applications and standardize environments
- Implement infrastructure automation using Ansible
- Support CI/CD pipelines and deployment workflows
Team Collaboration & Training
- Work within an agile, remote-first engineering team
- Collaborate with frontend developers, product teams, and infrastructure engineers
- Proficiency in Python (similar languages would be acceptable), FastAPI or similar backend Python framework experience (similar is acceptable)
- Experience designing/developing RESTful APIs
- Strong Linux systems understanding (admin + shell scripting) - Intermediate (except Windows)
- Experience with Docker and containerized environments
- Infrastructure automation experience (Ansible)
- Automated testing experience (e.g., Pytest)
- Knowledge of scalable system design & distributed systems
- Experience with Git workflows and collaborative development
- Ability to build, maintain, and scale backend services
- Ability to implement high-performance APIs
- Ensure system reliability, uptime, and performance
- Work within agile processes (sprints, code reviews, documentation)
- Participate in knowledge sharing and documentation efforts
- Experience with RabbitMQ or other message brokers
- Proficiency with Pydantic for data validation/configuration
- Experience with SQLAlchemy or similar ORM tools
- Exposure to CI/CD pipelines and modern DevOps practices