Backend Engineer
Apply Nowš CONTRACT DETAILS ⢠Duration: 12-months fixed term (subject to change based on business needs) ⢠Engagement: Through 3rd party/vendor ⢠Work setup: Hybrid with dedicated full office hours
Lead/Senior ⢠Lead the design and development of scalable, secure, and high-performance backend systems and RESTful APIs using Golang, Java Spring Boot, or Python. ⢠Strategize backend architecture decisions, including microservices design, data modeling, and system integration patterns. ⢠Authorize technical standards for API development, database management, and service reliability across the engineering team. ⢠Plan and evaluate CI/CD pipeline improvements, containerization strategies (Docker & Kubernetes), and cloud infrastructure on AWS/GCP. ⢠Lead code reviews, establish engineering best practices, and drive a culture of quality and ownership. ⢠Formulate data management strategies across SQL/NoSQL databases (PostgreSQL, MySQL, Oracle, MongoDB, Redis) including caching and performance tuning. ⢠Recommend and evaluate emerging backend technologies, frameworks, and patterns to continuously improve system capabilities. ⢠Control system reliability, availability, and security posture through proactive monitoring, incident management, and root cause analysis. ⢠Synergize across Product, Frontend, DevOps, and QA teams to align technical delivery with business goals. ⢠Mentor mid and junior engineers, fostering technical growth and engineering culture within the team. ⢠Evaluate and manage technical debt, dependency lifecycle, and long-term platform scalability.
Mid/Junior ⢠Develop and maintain backend services and RESTful APIs using Golang, Java Spring Boot, or Python, with a focus on scalability and performance. ⢠Implement and manage SQL/NoSQL database schemas (PostgreSQL, MySQL, Oracle, MongoDB, Redis) and apply caching strategies. ⢠Build and maintain microservices following established architecture patterns and engineering standards. ⢠Collaborate with Product Managers, Frontend Engineers, and QA to deliver end-to-end features and seamless integrations. ⢠Plan and contribute to CI/CD pipelines and containerized deployments using Docker & Kubernetes. ⢠Write clean, testable, and well-documented code in alignment with team coding standards. ⢠Participate in code reviews and recommend improvements to development processes. ⢠Troubleshoot and resolve backend performance issues, API failures, and database bottlenecks. ⢠Evaluate and implement caching, queuing, and optimization techniques under team guidance. ⢠Maintain technical documentation for services, APIs, and system components. ⢠Stay current with backend ecosystem trends and contribute learnings to the team.