mportant Information
Experience: 7 to 10 years
Job Mode: Fulltime
Work Mode: Work from home Onsite or Hybrid
Job Summary
As a Software Engineer III you will play a critical role in developing and implementing secure software solutions to protect our systems and data.
Responsibilities and Duties
As a Senior Engineer on the team you will:
- Interact with Product Managers to define influence and gather requirements.
- Interact with various stakeholders to define robust architectural solutions with special attention to observability availability scalability and API design.
- Provide technical leadership on mission critical projects
- Propose and drive engineering initiatives to reduce technical debt and ensure solid technical foundation
- Guide and mentor junior engineers on design and implementation provide meaningful feedback on PR code reviews; be a strong advocate for engineering best practices
- Actively write code on important projects.
- Help drive releases oncall rotation production incident response and postmortems
- Participate in quarterly and annual roadmap planning.
- Help hire and mentor engineers
Your experience should include...
- 7 years of software industry experience with expertise in Javascript & Node.js
- Strong experience in Node(Express React)
- Good to have Java.
- Strong experience building singlepage web apps using modern frameworks e.g. React Ember.js AngularJS etc.
- Solid understanding of core JavaScript concepts like scope/closures the event loop and asynchronous callbacks promises.
- Strong experience with MySQL ElasticSearch and Redis
- Ownership of the entire software development lifecycle starting from requirement gathering scoping and planning to release and production monitoring and maintenance.
- History of demonstrated desire to learn document and share knowledge with others.
- Expertise in largescale cloudbased distributed systems
- Expertise in designing and implementing externalfacing REST APIs that are standardized intuitive easytouse consistent and secure.
- Experience in messaging systems asynchronous processing eventdriven architecture monolith architecture SOA and microservices
- Experience with TestDriven Development; observability instrumentation
- Experience leading technical teams on missioncritical projects.
- Expert knowledge in Scrum process and ceremonies.
About Encora
Encora is the preferred digital engineering and modernization partner of some of the worlds leading enterprises and digital native companies. With over 9000 experts in 47 offices and innovation labs worldwide Encoras technology practices include Product Engineering & Development Cloud Services Quality Engineering DevSecOps Data & Analytics Digital Experience Cybersecurity and AI & LLM Engineering.
At Encora we hire professionals based solely on their skills and qualifications and do not discriminate based on age disability religion gender sexual orientation socioeconomic status or nationality.