As a Full Stack Engineer, you will be part of a cross-functional team that is responsible for the full software development lifecycle. You will develop robust back-end systems using Node.js, implement responsive and efficient front-end designs using Angular, and work with SQL databases. Additionally, you will collaborate with other developers, product managers, and designers to deliver seamless user experiences and maintain high-quality code standards.
Key Responsibilities
- End-to-End Application Development. Lead development efforts across the entire application stack, from back-end services to front-end user interfaces.
- Node.js Backend Development. Design and implement scalable, high-performance server-side solutions using Node.js.
- Front-End Development. Use Angular and Angular Material to build modern, responsive, and user-friendly interfaces.
- Microservices Architecture. Develop and manage microservices-based solutions to ensure scalability, maintainability, and high availability of applications.
- Database Design & Optimization. Create, maintain, and optimize complex SQL queries and database structures to ensure fast, efficient data management.
- Cloud Infrastructure. Leverage cloud platforms, primarily Google Cloud, to build distributed applications and ensure cloud scalability and flexibility.
- Cross-Functional Collaboration. Collaborate with UI/UX designers, product managers, and quality assurance teams to deliver high-quality software solutions on time.
- Code Reviews & Best Practices. Participate in code reviews, ensuring that best practices for coding, security, and performance are followed.
- Continuous Improvement. Stay up-to-date with industry trends, emerging technologies, and new tools to improve development practices and application quality.
Skills & Qualification
- 5-7 years of experience as a Full Stack Developer or Software Engineer working with Node.js, Angular, and SQL.
- Expertise in microservices architecture and distributed systems design.
- Solid understanding of server-side development with TypeScript/JavaScript.
- Hands-on experience with Angular and Angular Material for front-end development.
- Strong database programming skills with experience in designing and optimizing SQL databases.
- Experience in Google Cloud or similar cloud platforms (AWS, Azure).
- Proficiency in at least one of the following additional programming languages: Go, C#, C++, or Java.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Experience in the Fintech or Banking domain is a strong advantage but not mandatory.
- Ability to write clean, scalable, and maintainable code.
- Strong problem-solving skills and the ability to debug complex issues.
- Excellent verbal and written communication skills, with the ability to work collaboratively in a team-oriented environment.
Desirable Attributes
- Strong interest in working with Cloud-native technologies.
- A keen desire to stay updated with the latest trends in web development and cloud technologies.
- Ability to work in an agile environment and handle multiple tasks effectively.
- Strong interpersonal and communication skills, with a focus on collaboration.
Why Birlasoft?
- Innovative Projects. Work on exciting and impactful projects that challenge your skills and allow you to grow as a developer.
- Collaborative Environment. Join a vibrant team that fosters creativity and collaboration with opportunities for cross-functional learning.
- Continuous Learning. Birlasoft is committed to the professional growth of its employees. Benefit from training programs, certifications, and opportunities to learn new technologies.
- Career Growth. As a growing company, Birlasoft offers ample opportunities for career advancement and internal mobility.
- Competitive Compensation. Enjoy a competitive salary, performance bonuses, and a comprehensive benefits package, including health and wellness programs.
What We Offer
- A challenging and rewarding role with a chance to contribute to global, high-impact projects.
- Work in an environment that fosters innovation, collaboration, and professional development.
- Opportunities for career progression and personal growth.
- Competitive compensation, with benefits such as paid time off, health insurance, and more.
How to Apply. Ready to take your career to the next level? Apply now to join Birlasoft as a Full Stack Engineer and be part of a talented team working on cutting-edge technologies. We are looking for immediate joiners or candidates available within 30 days.