This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Develop and maintain high-quality backend systems using Golang and/or Python. Build APIs adhering to standardization and quality requirements. Ensure database performance optimization using techniques like indexing, caching, and query optimization. Implement caching mechanisms such as Redis or local storage to enhance system performance. Write clean, maintainable, and well-documented code that adheres to best practices. Conduct thorough unit testing to ensure code reliability and maintainability. Actively participate in code reviews and provide constructive feedback. Work closely with team members and stakeholders to align on project requirements and deliverables. Manage time effectively to meet deadlines while maintaining high-quality standards. Support and resolve issues as needed.
Job Responsibility
Develop and maintain high-quality backend systems using Golang and/or Python
Build APIs adhering to standardization and quality requirements
Ensure database performance optimization using techniques like indexing, caching, and query optimization
Implement caching mechanisms such as Redis or local storage to enhance system performance
Write clean, maintainable, and well-documented code that adheres to best practices
Conduct thorough unit testing to ensure code reliability and maintainability
Actively participate in code reviews and provide constructive feedback
Work closely with team members and stakeholders to align on project requirements and deliverables
Manage time effectively to meet deadlines while maintaining high-quality standards
Support and resolve issues as needed
Requirements
Minimum of 2+ years of hands-on experience in backend development, preferably in a fast-paced SaaS product environment
Prior experience or familiarity with HRMS or payroll systems is highly preferred
Strong programming skills in Golang and/or Python, with a preference for production-level experience using Golang
Solid understanding of relational databases (e.g., PostgreSQL, MySQL), including query design, indexing, and performance optimization
Proven experience in building and maintaining scalable, secure, and standardized APIs
Hands-on experience with caching mechanisms such as Redis, local memory storage, or similar tools to improve application performance
Proficient in using Git and working with modern development workflows (e.g., pull requests, branching strategies, CI/CD)
Comfortable with unit testing practices — capable of designing test cases, using testing frameworks, and maintaining good test coverage on critical systems
Understanding of the software development life cycle (SDLC), with the ability to contribute across planning, development, testing, deployment, and iteration
Excellent time management and organizational skills, with the ability to take ownership and deliver outcomes independently
Strong collaboration and communication skills, especially within remote-first teams, including cross-functional coordination with Product, Design, and QA
A proactive approach to problem-solving and continuous learning
Nice to have
Familiarity with monitoring, alerting, and observability tools (e.g., Grafana, Prometheus, Sentry, New Relic)
Familiarity with containerization tools like Docker
Experience with cloud platforms such as AWS, GCP, or Azure