Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
● Participate in the full software development lifecycle—from planning and design to
development, deployment, and monitoring.
● Design and implement a scalable backend platform and microservices using Python
(FastAPI) or Node.js.
● Build and optimize complex queries and data models using PostgreSQL, ensuring
high performance at scale.
● Develop and manage cloud-native infrastructure on AWS, leveraging services such
as Lambda, ECS, API Gateway, and S3.
● Integrate third-party AI services (e.g., OpenAI, Gemini, AWS Bedrock) to power
conversational and automation features.
● Collaborate with product managers and backend engineers to define and deliver
impactful technical solutions.
● Actively participate in code reviews, architecture discussions, and continuous
engineering process improvements.
What We’re Looking For
● 4+ years of backend development experience with Python (FastAPI) or Node.js.
● Strong experience with PostgreSQL, including schema design, indexing, query
optimization, and complex SQL logic.
● Proven ability to design and build cloud-native applications on AWS, using services
such as ECS, S3.
● Experience integrating AI/ML APIs (e.g., OpenAI, AWS Bedrock, Gemini) into
real-world applications.
● Solid understanding of distributed systems and asynchronous processing, with
experience designing for scalability, fault tolerance, and high availability.
● Experience building and maintaining event-driven architectures
● Familiarity with system design principles, including tradeoffs in database models,
caching strategies, consistency models, and modular API boundaries.
● Experience with observability tooling (e.g., CloudWatch, Datadog, Sentry) and
building systems with operational visibility in mind.
● Strong foundation in software development best practices, including unit testing,
integration testing, Git workflows, and CI/CD pipelines.
● Comfortable in an agile, iterative development process with regular code reviews and
architecture discussions.
Strong written and verbal communication skills, with the ability to clearly document
and explain decisions and systems.
Key Skills
Ranked by relevanceReady to apply?
Join YELO Software and take your career to the next level!
Application takes less than 5 minutes

