Job Openings Software Developer/Engineer

About the job Software Developer/Engineer


We are seeking a talented and experienced Software Developer/Engineer to join our client's growing engineering team. In this role, you will play a key part in developing and maintaining high-quality software applications that support our client's business objectives.

Key Responsibilities:

  • Collaborate with cross-functional 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 high-quality software applications using modern technologies such as Typescript, Node.js, and React.
  • Write clean, well-documented, 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:

  • 5-10 years of professional software development experience.
  • Strong proficiency in Typescript, Node.js, and React.
  • Experience with Agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving, analytical, and communication skills.
  • Strong teamwork and collaboration skills.
  • Bachelor's or Master's 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 work-life balance.