ApplySarthi

Full Stack Software Developer II

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

15,337 open software roles across 1,209 companies are on ApplySarthi right now, most of them in Bengaluru (921), Hyderabad (309), Pune (181).

What software roles keep asking for: Python (37%), Java (30%), AWS (29%), System design (26%), C++ (26%), CI/CD (23%), Observability (22%), Kubernetes (20%) — counted across their open postings here.

AWS jobs · Angular jobs · Azure jobs · C# jobs

Jobgether has 4,683 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Angular? Tell me one thing you learned the hard way.
  3. Walk me through a system you built. How was it designed, and what would you change now?
  4. Tell me about a hard bug you tracked down. How did you find the cause?
  5. How do you decide what to test, and what does good code review look like to you?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Full Stack Software Developer II at Jobgether interview free →

Accountabilities:: Design, develop, test, and maintain high-quality web and mobile applications, ensuring performance, scalability, reliability, and maintainability. Build robust backend solutions using C# and .NET Core, applying object-oriented programming principles and established software development best practices. Develop modern, responsive user interfaces using Angular, JavaScript, and related frontend technologies, ensuring cross-browser compatibility and excellent user experiences. Design, implement, and maintain relational and NoSQL databases, including MS SQL, PostgreSQL, and DynamoDB, with a focus on efficient data modeling, administration, and query optimization. Develop and integrate RESTful APIs, microservices, and modular software architectures to support reusable and scalable applications. Implement and maintain cloud-based solutions using AWS services, optimizing application security, scalability, and overall system performance. Manage source code and collaborative development workflows using Git and related version control tools. Support DevOps initiatives by developing and maintaining CI/CD pipelines through Azure DevOps and applying efficient software delivery and deployment practices. Analyze customer requirements, investigate technical challenges, and recommend appropriate solutions aligned with business and system objectives. Participate in code reviews, testing, debugging, and troubleshooting to maintain code quality, consistency, and application stability. Collaborate with developers, technical personnel, and stakeholders throughout the software development lifecycle. Actively participate in Agile ceremonies, project discussions, and stakeholder meetings to support efficient delivery and continuous alignment. Create and maintain technical documentation, including software architecture diagrams, API specifications, development standards, and implementation guidelines. Provide technical guidance and mentorship to junior developers, particularly in Angular architecture, development patterns, and engineering best practices. Stay informed about emerging technologies and industry trends, recommending improvements to development processes, tools, and software architecture. Work independently in a fully remote environment while maintaining consistent communication, collaboration, and accountability. Demonstrate flexibility by taking ownership of additional responsibilities and contributing to evolving project priorities. Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or an equivalent combination of professional experience, education, and certifications. At least 7 years of professional software development experience. Strong proficiency in C# and .NET Core, with a solid understanding of object-oriented programming principles and software design patterns. Advanced experience with Angular, including the ability to guide, coach, and mentor other engineers on Angular architecture, development patterns, and best practices. Experience with recent Angular versions is preferred. Strong knowledge of JavaScript frameworks, custom JavaScript development, and modern web technologies. Hands-on TypeScript experience is an advantage. Demonstrated experience with database design, enterprise data modeling, SQL, and database administration, particularly with PostgreSQL. Experience working with relational and NoSQL databases, including MS SQL, PostgreSQL, and DynamoDB. Solid understanding of RESTful architecture, API design, endpoints, microservices, modular architecture, and reusable software components. Familiarity with AWS cloud services and experience integrating cloud-based technologies into enterprise software solutions. Experience implementing and maintaining CI/CD pipelines and enterprise software delivery processes. Proficiency in Git and version control workflows; familiarity with GitHub is a plus. Understanding of user-centered design principles, UX tools, and the ability to translate business processes into effective technical workflows. Familiarity with containerization and orchestration technologies such as Docker and Kubernetes is desirable. Experience with GraphQL is an additional advantage. Strong analytical thinking, problem-solving, and troubleshooting skills, with the ability to investigate and resolve complex technical issues. Excellent communication, interpersonal, and teamwork skills, with the ability to collaborate effectively in multidisciplinary and distributed teams. Proven experience working in Agile development environments and contributing to iterative software delivery. Ability to work independently, manage competing priorities, and remain productive in a fully remote setting. Must be a U.S. citizen, as required for this federal contractor position. Ability to work during core business hours of 9:00 AM to 3:00 PM Eastern Time. Must be willing to obtain a Security+ certification within two weeks of onboarding. Benefits: Fully remote work opportunity within the United States. Full-time employment in a collaborative, multidisciplinary technology environment. Opportunity to work on innovative software development projects serving government and commercial clients. Exposure to modern technologies, including C#, .NET Core, Angular, AWS, microservices, and cloud-based architectures. Opportunities to expand technical expertise and contribute to architecture, engineering standards, and software development best practices. Professional growth through technical collaboration, knowledge sharing, and mentorship opportunities.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-11-13. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.