We are seeking a talented and experienced Software Developer/Engineer to join our clients growing engineering team. In this role you will play a key part in developing and maintaining highquality software applications that support our clients business objectives.
Key Responsibilities:
- Collaborate with crossfunctional teams (product managers designers QA) to deliver exceptional user experiences.
- Participate in all phases of the software development lifecycle from requirements gathering and design to testing and deployment
- Design develop and maintain highquality software applications using modern technologies such as Typescript Node.js and React.
- Write clean welldocumented and maintainable code.
- Troubleshoot and debug software issues effectively.
- Stay abreast of the latest technologies and industry best practices.
- Contribute to the improvement of our development processes and tools.
- Participate in code reviews and provide constructive feedback to team members.
- Mentor junior developers and contribute to their professional growth.
Qualifications:
- 510 years of professional software development experience.
- Strong proficiency in Typescript Node.js and React.
- Experience with Agile development methodologies (Scrum Kanban).
- Excellent problemsolving analytical and communication skills.
- Strong teamwork and collaboration skills.
- Bachelors or Masters degree in Computer Science or a related field.
- US Citizenship or Green Card required.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work on challenging and rewarding projects.
- Collaborative and supportive work environment.
- Opportunities for professional growth and development.
- Hybrid work model offering flexibility and worklife balance.