Experience with react angular node.js .net spring boot
The Software Engineer is responsible for designing, developing, testing, and maintaining high-quality software applications that meet business requirements
Job Summary
The Software Engineer is responsible for designing, developing, testing, and maintaining high-quality software applications that meet business requirements.
As a core member of the delivery team, the engineer translates user stories into working solutions while collaborating closely with architects and testers.
The role requires conducting code reviews to ensure adherence to coding standards, security guidelines, and best practices.
Matching Summary
Match Score: 85
The Software Engineer is responsible for designing, developing, testing, and maintaining high-quality software applications that meet business requirements.
Skills & Requirements
Must-have
2-5 years software engineering experience
Proficiency in Java Python JavaScript or C#
Experience with React Angular Node.js .NET Spring Boot
RESTful APIs microservices backend architecture
Git version control and CI/CD tools
Docker Kubernetes container deployments
SQL PostgreSQL MongoDB databases
Nice-to-have
Cloud environment experience Azure AWS GCP
Strong analytical problem-solving skills
Clean maintainable well-documented code practices
Cross-functional collaboration communication skills
Scalable distributed systems event-driven architectures
Passion for continuous learning modern practices
Key Requirements
2-5 years relevant software engineering experience
Proficiency in programming languages like Java Python JavaScript TypeScript C#
Hands-on experience with web frameworks such as React Angular Node.js .NET Spring Boot
Familiarity with RESTful APIs microservices and backend architecture principles
Experience with version control systems Git and CI/CD tools
Exposure to Docker Kubernetes or container-based deployments
Understanding of relational and/or NoSQL databases