What are the responsibilities and job description for the Senior Software Engineer (Backend) position at Nous Infosystems?
Role: Senior Software Engineer (Backend)
Location: Mount Juliet, TN
Duration: C2H
Work Mode: Onsite
Key Responsibilities
- Architect, design, and develop scalable, high-performance backend applications and features.
- Participate in requirements gathering, technology selection, data modeling, Azure infrastructure design, and CI/CD pipeline development.
- Write clean, efficient, and maintainable code using modern programming languages and frameworks.
- Conduct code reviews and provide constructive feedback to peers.
- Lead features or components through the full software development lifecycle from design to deployment and support.
- Create technical documentation and support release validation and beta testing.
- Perform system analysis and contribute to project estimation and prioritization.
- Collaborate closely with Business Analysts, QA Engineers, Architects, Product Owners, and other stakeholders.
Required Qualifications
- Bachelor s degree in computer science or a related field.
- 6 years of experience in backend development using C# (.NET Core Web APIs, Microservices).
- 6 years of experience with RDBMS (PostgreSQL, MySQL, or SQL Server).
- 3 years of experience with NoSQL/document databases (preferably MongoDB).
- 2 years of experience with Azure Cloud Platform and containerization tools like Docker and Kubernetes.
- Strong understanding of OOP principles and design patterns.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
- Strong written and verbal communication skills.
- Experience mentoring junior developers and sharing technical knowledge.
- Passion for learning and staying current with industry trends.
Preferred Qualifications
- Experience with front-end frameworks such as Angular or React.
- Familiarity with Terraform for Azure resource deployment.
- Ability to thrive in a fast-paced, startup-like environment.
- Quick learner with the ability to disseminate best practices across teams.
Salary : $70 - $75