Senior Software Engineer (R3115)

Engineering | Remote, United States

Apply Now!
This Senior Software Engineer works closely with a team, product management and leaders to design and build highly scalable integration platform. 

Job Duties
  • Design and implement new features and maintain existing functionalities
  • Work with team and other stakeholders to understand requirements and come up with best technical solution
  • Perform code reviews and ensure coding standards and practices are followed
  • Implement and follow agile/scrum processes
  • Collaborate with other teams to solve cross functional challenges
  • Optimize code to improve application efficiency
  • Ensure team is not creating technical debts
  • Taking necessary corrective measures to address problems in application
  • Act as a mentor/coach to other engineers to share your knowledge and expertise
  • Bachelor/master's degree in computer science or equivalent
  • 8+ years of full stack experience in software design and development
  • Expert in programming languages like Node, Python, Ruby, Java, C#, PHP and willingness to learn quickly
  • Knowledge of architectural styles and design patterns
  • Experience in working in an Agile team with hands on with TDD, BDD
  • Experience of building CI/CD pipelines
  • Experience of working on AWS Cloud and DevOps (Terraform, Docker, ECS, etc.) would be beneficial
  • Experience of building microservices and/or serverless architecture
  • Excellent analytical and troubleshooting skills to be able to solve complex problems and critical production issues
Apply Now!