Design, develop, and maintain full-stack applications (frontend, backend, and database)
Build and consume Web APIs using RESTful principles
Write clean, testable, and maintainable code
Collaborate with engineers, QA, product, and project stakeholders throughout the SDLC
Troubleshoot, debug, and resolve issues in existing applications
Participate in design discussions and contribute to architectural decisions
Develop and maintain automated test suites (integration, regression, performance)
Manage individual project priorities, deadlines, and deliverables
Create technical documentation and contribute to best practices
Mentor junior engineers and contribute to team knowledge sharing
Requirements
3–5 years of professional experience as a Software Engineer or Developer
Strong experience with:
Angular or React
C# and .NET / .NET Core
JavaScript, HTML5, CSS3
Experience working with Web APIs (building and consuming RESTful APIs)
Experience with CI/CD tools such as Jenkins, Octopus, or Ansible
Strong understanding of Object-Oriented Programming (OOP)
Ability to work across the full stack (UI, backend, database)
Experience with structured data formats (JSON, XML)
Experience with Git-based version control
Understanding of Agile methodologies (Scrum, Kanban)
Strong analytical, problem-solving, and communication skills
Additional Instructions
Design, develop, and maintain full-stack applications (frontend, backend, and database)
Build and consume Web APIs using RESTful principles
Write clean, testable, and maintainable code
Collaborate with engineers, QA, product, and project stakeholders throughout the SDLC
Troubleshoot, debug, and resolve issues in existing applications
Participate in design discussions and contribute to architectural decisions
Develop and maintain automated test suites (integration, regression, performance)
Manage individual project priorities, deadlines, and deliverables
Create technical documentation and contribute to best practices
Mentor junior engineers and contribute to team knowledge sharing