Software Engineer
Dear Aspirant!
We empower our people to stay resilient and relevant in a constantly changing world.
Were looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like youd make a great addition to our vibrant international team.We are looking for: Software EngineerYoull make an impact by:
- Design, develop, and maintain full-stack applications using Node.js, TypeScript, and Angular
- Write clean, efficient, and testable code following standard processes.
- Collaborate with product managers, designers, and other developers to deliver features.
- Participate in code reviews and provide constructive feedback.
- Write and maintain comprehensive unit and integration tests.
- Debug and resolve technical issues in development and production environments
- Optimize application performance and scalability
- Contribute to technical documentation and knowledge sharing
- Follow Agile methodologies and participate in all Scrum ceremonies
- Stay updated with emerging trends and technologies in web development
- Mentor junior developers and contribute to team growth.
Use your skills to move the world forward!
- Bachelors degree or equivalent experience in computer science, Engineering, or related field OR equivalent practical experience and demonstrable skills.
- 3-5 years of professional software development experience
- Proven track record of delivering production-grade applications
- Backend Development
- Strong proficiency in Node.js with TypeScript
- Experience building RESTful APIs and microservices
- Understanding of asynchronous programming and event-driven architecture
- Solid understanding of Object-Oriented Programming (OOP) concepts
- Good knowledge of Angular framework
- Test-driven development (TDD) approach
- Basic knowledge of AWS services
- Automated build and deployment pipelines
- Jenkins, GitHub Actions, or AWS CodePipeline.