What You'll Do
Design and implement backend services and APIs that support both web and mobile applications. You'll focus on creating systems that are scalable, secure, and optimized for performance, ensuring they meet evolving user and data demands.
Collaborate with product managers, frontend developers, and other engineers to define technical requirements and deliver complete, end-to-end solutions. You'll integrate internal and third-party services to ensure smooth, reliable functionality across platforms.
Write clean, well-documented, and testable code that adheres to team standards. Participate in code reviews, contribute to architectural planning, and help shape the long-term direction of backend systems.
Monitor live systems to detect performance issues, troubleshoot problems, and implement fixes efficiently. Support deployment processes through CI/CD pipelines and help maintain services in production and staging environments.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience
- At least one year of professional backend development experience
- Proficiency in one or more backend languages such as .NET, Node.js, Python, Go, or Java
- Experience designing and building RESTful APIs or GraphQL endpoints
- Understanding of microservices and event-driven architectures
- Working knowledge of both SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, or Redis
- Practical experience with cloud platforms like AWS, GCP, Azure, or OCI, and containerization tools such as Docker and Kubernetes
- Familiarity with CI/CD pipelines, automated testing, and modern DevOps workflows
- Knowledge of security practices including OAuth2, JWT, and data protection principles
- Strong problem-solving abilities and clear communication skills
- Commitment to performance, scalability, and system reliability
Technical Stack
The role uses a range of modern technologies including .NET, Node.js, Python, Go, and Java. APIs are built using REST and GraphQL, with services structured around microservices and event-driven design. Databases include PostgreSQL, MySQL, MongoDB, and Redis. Infrastructure runs on cloud platforms such as OCI, AWS, GCP, or Azure, using Docker and Kubernetes for containerization. CI/CD pipelines and DevOps practices support continuous integration and deployment.