Contribute to all phases of the SDLC, from initial discovery and design to code reviews, automated testing, and launch strategies
Job Summary
Contribute to all phases of the SDLC, from initial discovery and design to code reviews, automated testing, and launch strategies.
Design, implement, test and deliver scalable, extensible, maintainable and observable products and services.
Partner with lead engineers to design architectural proposals, enforcing best practices for security, performance, accessibility, and code reusability across the stack.
Matching Summary
Contribute to all phases of the SDLC, from initial discovery and design to code reviews, automated testing, and launch strategies.
Skills & Requirements
Must-have
Object-oriented programming (Java)
Scripting languages (Typescript)
Web technologies and Javascript
API architecture and design patterns
RESTful / GraphQL APIs
Relational and non-relational database systems
API security best practices
Monitoring and logging tools
Git version control and CI/CD pipelines
Public cloud infrastructure (AWS, GCP, Azure)
Distributed systems
Solid CS fundamentals
Unit testing and testing frameworks
Nice-to-have
High accountability culture
Continuous process improvement
Mentoring and knowledge sharing
Product scope analysis
Effort estimation
Large language models (LLMs)
Key Requirements
6+ years of hands-on experience
Bachelor's Degree in Computer Science, Technology or equivalent experience