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 and collaborates closely with architects and testers.
The role requires contributing to system design, ensuring code quality, and supporting DevOps practices to improve delivery efficiency.
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 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
Scalable distributed systems experience
Event-driven architectures knowledge
Passion for continuous learning experimentation
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 Git version control and CI/CD tools
Exposure to Docker Kubernetes or container-based deployments
Understanding of relational and NoSQL databases like SQL PostgreSQL MongoDB
Knowledge of secure coding performance optimization and software testing
Familiarity with Agile methodologies such as Scrum or Kanban