You will be responsible for designing and programming a small module or a large component and designing a feature, set of features, or whole feature area. She/he will work independently and contribute to the immediate team and to other teams across business. She/he will Lead design discussion in a limited manner.
As a Senior Software Engineer , you will be responsible for:
- Designing, developing, and maintaining scalable and high-performance web applications using Node.js and Angular.
- Collaborating with cross-functional teams to define, design, and ship new features.
- Conducting code reviews, write clean, maintainable, and testable code.
- Troubleshooting and debugging issues, and ensure timely resolution.
- Staying up-to-date with the latest trends and technologies in web development.
To be successful in this role you will:
- Have a minimum bachelors or Masters degree in Computer Science, Engineering, or a related field.
- Have a minimum of 10 years of professional experience in software development using microservices architecture.
- Have a proven expertise in Node.js and Angular, with a strong portfolio of projects.
- Have a solid understanding of web technologies such as HTML, CSS, JavaScript, and RESTful APIs.
- Have an experience with database systems such as MongoDB, MySQL, or PostgreSQL.
- Have a familiarity with Agile development methodologies.
- Have an excellent communication and collaboration skills.
- Have an ability to work independently and as part of a team in a fast-paced environment.
- Good to have an experience with cloud platforms such as AWS or Azure (good to have)
- Good to have a Knowledge of DevOps tools and practices (good to have)
- Good to have an experience with containerization technologies such as Docker and Kubernetes (good to have)
Join us, and you can expect:
- Contemporary work-life balance policies and wellbeing activities
- Comprehensive private medical care options
- Safety net of life insurance and disability programs
- Tailored financial programs
- Additional elected or voluntary benefits