Backend Developer
KeySkills
Job Description
Job Description:
As a Cloud Application Developer, you will design and develop cutting-edge cloud-native applications using both open-source and enterprise-grade technologies. You will architect scalable microservices, implement best practices for secure engineering, and play a key role in shaping enterprise-level solutions that align with business and compliance goals. You will also take ownership of features, contribute to the development lifecycle, and ensure high-quality code via testing and automation practices.
Key Responsibilities:
-
Design and develop scalable, impactful services using open-source and commercial tools.
-
Architect enterprise-grade solutions and present technical designs to stakeholders.
-
Review and align solutions with architecture and offering management teams.
-
Implement compliance and security standards in the development lifecycle.
-
Take ownership of full-feature development, from design to deployment.
-
Write unit, functional, and integration tests.
-
Debug, troubleshoot, and improve existing systems and applications.
Required Technical Skills:
-
Programming Languages:
-
Node.js, TypeScript, Python (minimum 2 years of experience)
-
-
Cloud Technologies:
-
Cloud-native development experience
-
Cloud architecture (2+ years)
-
-
DevOps & Automation:
-
Docker & Kubernetes (2+ years)
-
Terraform
-
CI/CD pipelines
-
DevSecOps tooling
-
Automation of security processes
-
-
Frontend & UI Testing:
-
Experience with UI end-to-end (E2E) testing tools
-
Accessibility testing experience
-
-
Backend:
-
RESTful APIs
-
Microservices architecture
-
ORM concepts
-
-
Version Control:
-
Git (preferred)
-
-
Software Engineering Core Skills:
-
Strong in data structures and algorithms
-
Troubleshooting and debugging
-
Writing test cases (unit, functional, integration)
-
-