Senior Software Engineer - Full-Stack (React + .NET)
About the role
The Senior Software Engineer - Full-Stack (React + .NET) role at Rootcode involves designing, building, and maintaining efficient, reusable, and reliable code for complex and innovative projects. The position requires building scalable software applications, participating in architectural design, applying appropriate design patterns and frameworks, and following best practices for high code quality and maintainability. The role also includes mentoring junior developers and adhering to information security policies. Candidates should have a bachelor's degree in a relevant field and at least 2 years of hands-on experience with React and .NET for enterprise-grade applications. Familiarity with RESTful APIs, cloud platforms, and strong problem-solving and communication skills are also expected. Rootcode offers a supportive environment with opportunities for career growth and working with the latest technologies.
Must have
- Holding a bachelor’s degree in Information Technology, Computer Science, or a related field.
- 2+ years of hands-on experience building Enterprise-grade applications in React for front-end and .NET for back-end development.
- Strong understanding of front-end and back-end architecture.
- Familiarity with RESTful API development and integration.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work effectively within a collaborative team environment.
- Familiarity with cloud platforms and a basic understanding of cloud deployment and infrastructure management.
Technologies
- .NET
- React
- REST
Highlights
The company is headquartered in Sri Lanka with a corporate office in Estonia and serves clients across Europe and North America. The work environment emphasizes fast-paced career growth, the opportunity to work with the latest technologies, and a culture of excellence, collaboration, and integrity.