Salary: Negotiable
Level: Senior (5–10 years of experience), Expert (10+ years of experience)
Skills: Fullstack Engineering, ReactJS, NodeJS, SQL, Azure, .NET
Tasks
The ideal candidate will have strong expertise in .NET, ReactJS, NodeJS, and SQL Server, and be proficient in both modern event-driven architecture and legacy 3-tier architecture. Experience with AI plugins in development environments, building micro frontends, microservices, modernizing legacy applications, and working with Azure DevOps is required. Preference will be given to candidates who have experience acting as a technical team lead under SAFe Agile methodology.
Key Responsibilities
- Design, develop, and maintain scalable, reliable, and efficient full stack applications.
- Ensure application performance, quality, and responsiveness.
- Identify and fix bottlenecks and bugs in a timely manner.
- Maintain code quality, organization, and automation.
- Implement and manage both event-driven and 3-tier architectures.
- Integrate and utilize AI plugins to enhance development processes.
- Develop and maintain micro frontends and microservices.
- Modernize legacy applications to meet new architectural standards.
Additional Responsibilities
- Collaborate with cross-functional teams to define, design, and launch new features.
- Mentor junior developers and provide technical guidance to the team.
- Lead a scrum team as a technical team lead, ensuring effective teamwork and project delivery.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Excellent English communication skills.
- At least 7 years of professional experience as a Full Stack .NET Developer.
- Strong expertise in ReactJS, NodeJS, and SQL Server.
- Proven experience with event-driven and 3-tier architectures.
- Proficiency in using AI plugins with IDEs to boost development efficiency.
- Solid understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving and teamwork skills.
- Ability to work in an agile environment and adapt to changes.
- Proficiency in developing micro frontends and microservices.
- Experience modernizing legacy applications.
- Experience with Azure DevOps.
- Experience working with SAFe Agile methodology.
Benefits
Health insurance
Dental insurance
Paid time off
Parental leave
Childcare assistance
Dynamic work environment with opportunities for personal growth
Preferred
- Experience as a technical team lead, especially leading a scrum team.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of CI/CD pipelines and DevOps practices.