Job Description

Role and Responsibilities:

  • Deliver highly scalable, available, and fault-tolerant production applications.
  • Help prevent and investigate production issues.
  • Build architecture design, influence product roadmap, and take ownership and responsibility over new projects.
  • Lead code/design reviews to ensure smooth daily operations and accurate planning
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code to develop functional applications
  • Identify bottlenecks in systems and optimize performance
  • Lead developers, work with designers and product owners to identify new features
  • Manage cutting-edge technologies to improve legacy applications
  • Gather and address technical and design requirements
  • Set up and maintain environment configurations and monitor system health
  • Provide training and support to internal teams
  • Contribute as a Technical Team Lead by mentoring others, lead sprint planning, delegating work and assignments to team members and participate in project planning.
  • Introduce and enhance tools to allow greater automation and operability of services.
  • Interface with customers and other business stakeholders to effectively deliver software products that meet their needs
  • Establishing and maintaining standards for the engineering organization
  • Respond promptly to on-call incidents, including troubleshooting and resolving critical disruptions to ensure minimal downtime
    Job Requirement:
  • Requires a minimum of 8 years of in software development related experience; or 6 years and an advanced degree
  • Bachelors degree in engineering, or another related field or equivalent work experience
  • Exceptional programming skills in an object-oriented language such as Java or C#, with proven work experience as a full stack developer
  • Exceptional experience working with modern Javascript frameworks like React and Angular, HTML, and CSS
  • Experience with mobile application development, using Native SDK or cross platform like Flutter.
  • In-depth understanding of the entire software development process (design, development and deployment)
  • Exceptional experience developing and deploying applications for Cloud Native Infrastructure
  • Experience building applications in microservices architecture with API-first mindset.
  • Collaborates effectively within the agile framework with a problem-solving attitude and willing to take a variety of approaches
  • Excellent analytical and time management skills, with a proven ability to deliver cross-organization impact independently
  • Advanced experience building and deploying applications using Kubernetes
  • Advanced experience in Open telemetry
  • Proven ability to work cross-functionally, experience with planning and leading complicated technical projects that work with several teams within the company.
  • Exceptional written and verbal communication skills, with demonstrated experience providing technical input
  • Ability to participate in on call rotation

Preferred:

  • Masters degree in engineering, technology or related field
  • Experience working with SaaS offerings in the technology and financial industries
  • Experience building and deploying applications on Amazon Web Services

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application