
Senior Software (.NET + JS) Engineer
Primary stack
Job description
About the Position
We are looking for a highly skilled and motivated Senior Software (.NET + JS) Engineer to join our engineering team. As a senior member, you will play a key role in driving technical decisions, designing scalable architectures, and delivering complex full-stack solutions. The ideal candidate has deep technical expertise, a strong sense of ownership, and a passion for mentoring others while working collaboratively in a dynamic, cloud-based environment.
Responsibilities
- Lead the design, development, and architecture of robust backend services and APIs using .NET or C#.
- Architect and build complex, high-performance frontend applications using React.
- Drive technical decision-making and establish best practices for code quality, security, and software architecture.
- Design, implement, and optimize complex data access layers and database queries using SQL.
- Architect, deploy, and manage scalable distributed systems on cloud computing platforms (AWS or Azure).
- Mentor mid-level and junior engineers, conduct thorough code reviews, and foster a culture of technical excellence.
- Ensure robust system reliability through advanced logging, metrics, and monitoring strategies.
- Take ownership of debugging and troubleshooting complex full-stack issues, ensuring high stability and performance.
- Collaborate closely with cross-functional teams (DevOps, QA, product) to translate business requirements into end-to-end technical solutions.
- Lead the implementation and continuous improvement of CI/CD pipelines and deployment automation.
Requirements
- 5+ years of proven experience in full-stack software engineering.
- Deep expertise in building enterprise-grade applications with .NET and/or C#.
- Extensive hands-on experience with modern frontend ecosystems, specifically React.
- Strong background in system design, relational databases, and advanced SQL optimization.
- Proven experience architecting and deploying applications on AWS or Azure.
- Advanced understanding of API development, RESTful services, and microservice architectures.
- Experience configuring and optimizing CI/CD tools and pipelines.
- Exceptional problem-solving skills with the ability to navigate and resolve complex technical challenges.
- Fluent in English (written and spoken).
- Excellent communication, collaboration, and leadership abilities.
We Offer
- Competitive compensation
- Opportunity to work in a dynamic and innovative environment
- Collaborative and inclusive team culture
- Professional growth and development opportunities
About the Company
Join our team and contribute to impactful projects in a supportive and forward-thinking environment.
© Covent IT. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
A Covent Group branch specializing in IT and Hi-Tech development and implementation. The Covent IT subgroup has been created primarily for the promotion and structuring of information systems development in our modern world.We select, develop, and supervise projects contributing greatly to the development of information technologies and the human being, as well as to structuring global processes as a whole.Ideas, technologies, structure types, and managerial know-how developed by our institutes (IPP и Covent Group as a whole) are being promoted to the greatest possible extent through our informational projects.Special attention is given to the relationship between the structure of informational projects and of the human mind.Our approach is based on the premise that informational projects should not merely fill the human mind with knowledge but shape its very structure.Finally, IT projects are important as a way to identify a special group of individuals capable of professionally working in the sphere of information technologies, i. e. people assuming special responsibility for the intellectual and spiritual development of humankind.That is why all our IT projects are interrelated upon the integration of their development resources.