Description

Key Responsibilities:

Develop and maintain scalable full-stack web applications using Java/Spring Boot, C#/.NET, and Angular or React.
Collaborate with teams across time zones to implement features and deliver high-quality code.
Build and integrate RESTful APIs and backend services.
Write clean, testable code and ensure software quality through reviews and best practices.
Monitor and optimize application performance, reliability, and responsiveness.
Participate in CI/CD workflows and Agile/Scrum practices.
Required Qualifications:

Bachelor’s or Master’s in Computer Science, IT, or related field.
5–7 years of professional experience in full-stack development.
3+ years experience with Java, Spring Boot, and Angular/React.
Hands-on experience with C#/.NET (Framework or Core).
Familiarity with AWS services like EC2, S3, RDS, Lambda, API Gateway.
Proficient in working with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
Version control using Git.
Experience with Docker, Kubernetes, and CI/CD pipelines.
Experience in Python or additional backend languages.
Exposure to microservices, serverless, or event-driven architecture.
Understanding of data structures, algorithms, and modern software design.
Excellent problem-solving and communication skills.

Education

Bachelor’s or Master’s in Computer Science