Maximize the Security of Your Enterprise with NST Assure's Continuous Threat Exposure Management (CTEM) Platform
Backend Software Developer
Location
India
Posted
80 days ago
Salary
0
Seniority
Mid Level
Job Description
Backend Software Developer
NST Cyber - Your Trusted Enterprise CTEM Partner
• Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications. • Design, develop, and maintain scalable and efficient backend systems using TypeScript and NestJS. • Implement and optimize database schemas using MongoDB and TypeORM. • Integrate AWS services to enhance the functionality and performance of the backend architecture. • Work on serverless architecture to build and deploy microservices. • Write clean, maintainable, and efficient code while adhering to coding standards and best practices. • Conduct code reviews to ensure code quality and mentor junior developers. • Troubleshoot and debug issues, providing timely resolutions. • Stay updated on industry trends and emerging technologies to recommend improvements and enhancements.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2 years of professional experience in backend software development.
- Proficient in TypeScript and experienced with NestJS framework.
- Strong expertise in MongoDB and TypeORM for database design and management.
- Hands-on experience with AWS services, including Lambda, API Gateway, DynamoDB, and others.
- Familiarity with serverless architecture and its implementation in a production environment.
- Solid understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
- Knowledge of other programming languages such as Python or Java.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with CI/CD pipelines for automated deployment.
Benefits
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Software Engineer
BudHelping enterprise-scale organisations to unlock the power of Open Banking and enriched transaction data to drive growth
• Delivering technical solutions independently and in collaboration with the team • Leading and contributing to conversations and initiatives with other backend developers and the team; sharing knowledge and contributing to technical best practices • Building strong relationships within the team and wider organisation, actively mentoring and supporting through technical guidance and feedback • Keeping up to date with new tools and practices, continuously seeking to improve your own technical expertise, domain knowledge and skills • Communicating effectively in both technical and non-technical discussions • Comfortable making appropriate trade-offs in project scoping and delivery considering maintainability, scalability, and time to deliver in collaboration with the team and other stakeholders • Working closely with our cross-functional team to align on implementation and solutions
Full Stack Developer – Azure, .NET
MetaPhase ConsultingMetaPhase Consulting is a business management and technology consulting company that specializes in providing its services to commercial clients, nonprofit organizations, and gover
• Apply test-driven development principles to develop, enhance, and sustain medium to large complex applications using a combination of .NET and JavaScript frameworks • Refine and optimize the existing Azure architecture to improve interoperability, scalability, performance, reliability, and security • Enhance and optimize applications hosted in Azure App Service, ensuring adherence to cloud-native best practices • Collaborate with customer product owners and cross-functional agile teams to support working sessions and to evaluate, define, and prioritize requirements/features/user stories • Contribute to technical research/analysis of user stories and participate in agile ceremonies, including backlog refinement and sprint planning • Complete assigned user stories by designing and developing new features/components or major enhancements to existing software while ensuring compliance with Cyber Security and Federal IT security standards (i.e., NIST) as well as Section 508 accessibility requirements • Conduct unit testing and collaborate with testers to address issues/bugs, and support the team with documentation required by the client • Support demos and provide technical support to end-users for UAT and/or production issues
• Writing readable and easy-to-maintain JS/TS code with OOP flavor • Writing documentation for delivered code • Code review of other developers in the team • Direct involvement with the design and modification of basic DB structures • Propose improvements and share proactive ideas/solutions with the team to enhance the team's work processes • Share insights with the team to diagnose issues and focus on solutions • Actively participate in project discussions • Listen to the client's needs and, after consulting the team, suggest solutions • Support less experienced team members
• Join a small, expert team of telecommuting software developers and data architects responsible for crafting high-powered data visualization and reporting • Work from your own home office



