Vacancy expired!
- 4 years of experience in API first design, micro-services architectures, and development
- 2 years of experience with Elastic Search, Graph QL and caching solutions like Redis
- Strong expertise and hands-on experience with NodeJS and frameworks like express or nest
- Solid understanding of relational database technologies and data modeling
- Knowledge of different caching strategies, performance tuning, transaction management across systems and messaging systems
- Mindset of writing well-tested code, including unit testing, integration testing and end-to-end testing
- Experience using one of the observability tools like Dynatrace, New relic, and App insights to understand the bottlenecks and optimize the code accordingly
- Experience in one or more cloud providers such as AWS, Azure or GCP
- Ability to understand business requirements and translate them into technical requirements
- Critical thinker with analytical, problem-solving, and time management skills
- Great interpersonal and communication skills
- Strive to architect, design, and develop critical services and applications that require high availability, concurrency, multi-tenancy and high scalability for a large user base
- Collaborate with other roles, including Product Owners and Frontend Engineers, to determine end-to-end requirements, resolve problems, and perform testing related to customer-facing high traffic services and applications
- Define optimal system performance at scale and at different layers while using system profiling tools and stress testing to find and fix weak spots and ensure Service Level Agreements with stakeholders are defined and met
- Ensure feature quality through extensive testing (unit, integration, functional, performance and regression) with a focus on automation
- Participate in design and code reviews to ensure best practices are followed, and the only output is high-quality code
- Explore new ideas and technologies to improve our methods and propose solutions to improve the API performance, scalability, and availability
- Undertake project-specific Proof of Concepts to validate technical feasibility with the team
- Participate in daily stand-ups, bi-weekly planning, and sprint retrospectives
- Familiarity across the SDLC with GIT, Azure DevOps, CI/CD pipelines, and AWS
Vacancy expired!