FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAnsibleDockerGRPCJavaKubernetesMongoDBMySQLPostgresTerraform
About the role
Key responsibilities & impact- Own the design, strategy, and quality of software development for your team.
- Translate objectives into iterative MVPs, evaluate, and then refactor into a scalable and extensible design.
- Design and develop highly scalable, reliable, secure, and fault-tolerant systems with a clean code base, requiring minimal guidance.
- Mentor team members, review code, and advocate for improvements to ensure high standards.
- Continuously research new technologies and tools to enhance product offerings.
- Exercise high ownership and initiative in all projects.
- Analyse different technical options for a problem statement, evaluate them with pros and cons and propose optimal solutions based on thorough research.
- Collaborate with other engineering teams to learn from and share best practices.
Requirements
What you’ll need- Minimum of 4 years in software development, with practical experience in creating, testing, deploying, and designing large-scale applications for consumer or enterprise products.
- Proficient in various programming languages including Java, and other languages is good to have.
- Skilled in designing and implementing high-performance RESTful and GRPC services with low latency.
- Experienced with tools such as Ansible, Terraform, Docker, Kubernetes, and databases including PostgreSQL, MySQL, and MongoDB.
- Proficient in Agile methodologies, Test-Driven Development (TDD), Continuous Integration and Deployment (CI/CD).
- Excellent understanding of memory management, performance optimization, concurrency and multithreading, fault tolerance, and security.
- Strong grasp of object-oriented programming principles, coupled with proficient use of design patterns to solve complex problems and enhance code maintainability and scalability.
- Exceptional ability to model complex real-world processes and interactions into clear and effective software solutions.
- Exceptional verbal and written communication abilities, with a proven track record of effectively engaging with both internal and external stakeholders.
Benefits
Comp & perks- Competitive salary and benefits package.
- Opportunity to work with a team of experienced product and tech leaders.
- A flexible work environment with remote working options.
- Continuous learning and development opportunities.
- Chance to make a significant impact on diverse and innovative projects.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaRESTful servicesGRPC servicesAgile methodologiesTest-Driven Development (TDD)Continuous IntegrationContinuous Deployment (CI/CD)memory managementperformance optimizationobject-oriented programming
Soft Skills
mentoringcode reviewadvocacy for improvementsownershipinitiativecollaborationcommunication
