Full Stack Engineer (12827) | Mumbai, IN
Investec
Mumbai, Maharashtra, IndiaSENIOR
RemoteFull Stack EngineerMumbaiInvestec
Job Description
Investec is seeking a Full Stack Developer with experience across the full development life cycle to work across applications/platforms. The developer will be responsible for building and maintaining client-facing systems, working collaboratively within product teams, ensuring high availability and scalability of systems.
Responsibilities
- Accountability for technical delivery aspects on assigned projects through Full Development Life Cycle.
- Provide systems analysis skills including technical specifications.
- Develop new functionality on existing systems.
- Developing tools to automate operational support.
- Lean / agile development mind set.
- Act with integrity and embrace the philosophy of treating clients fairly.
- Developing systems for both high availability and scalability i.e. architecting for failure.
- Integrating and communicating in a technical environment.
- Developing using industry best practice & established RESTful design principles (when applicable).
- Working in a software development team environment using source control and continuous integration.
- Applying problem solving skills to technical issues.
- A good knowledge of effective test automation techniques and methods.
- Focus on knowledge sharing, pairing, team support and joint problem solving to drive communal learning.
Qualifications
- Understanding of the Document Object Model (DOM) and DOM Functions.
- Working with continuous integration & deployment pipelines.
- Understanding of front-end state management tools like Mobx, Redux, NGXS, NgRx Store.
- Strong knowledge of design patterns, refactoring, and unit testing.
- Able to communicate well to various technical and non-technical audiences.
- Use DevOps and Agile processes to deliver desired functionality quickly while iterating to continue development.
- Knowledge of Infrastructure provisioning tools such as Terraform or ARM templates.
- Familiar with Domain Driven Design techniques.
- Familiar with Event-Sourcing / Event based architecture.
- Knowledge and working experience with GraphQL
- Working with highly available systems with a strong understanding on building observability into a microservices architecture.
- Strong team communication and collaboration.
- Able to communicate well to various technical and non-technical audiences.
- Ability to work under pressure and manage expectations around delivery timelines.
Nice to have
- Familiar with Domain Driven Design techniques
- Familiar with Event-Sourcing / Event-based architecture
- Knowledge and working experience with GraphQL
- Experience working with container tools such as Docker and Kubernetes
- Working with highly available systems with strong understanding on building observability into a microservices architecture
- Experience working in the financial service industry (banking or investments)
- Strong team communication and collaboration
- Able to work under pressure and manage expectations around delivery timelines
Benefits
- Wellbeing benefits to make people feel healthier, balanced and fulfilled
- Inclusive culture with sense of belonging and inclusion
- 4-day in-office + 1-day remote working schedule