Software Engineer
Indexed description
We are looking for a Software Engineer with strong Node.js and AWS experience to join us on a part-time, project-based basis. You will work on real client products and internal systems, alongside at least one other developer and with support from senior engineers. Each project has a dedicated project manager to keep things moving.
What You'll Be Doing
- Build and scale backend services using Node.js and TypeScript
- Design and implement event-driven systems using AWS Lambda, SNS, and SQS
- Develop and maintain APIs for web and mobile applications
- Write efficient queries for Aurora MySQL and work with Redis where needed
- Collaborate with PMs, designers, and developers on delivery
- Participate in code reviews, planning, and architecture discussions
- Debug production issues and improve system performance
Requirements
- Degree in Computer Science or related field
- 3+ years of software engineering experience
- Strong Node.js and JavaScript knowledge
- Experience with AWS, especially Lambda, SNS, SQS
- Experience with event-driven architecture
- Solid experience with MySQL, ideally Aurora
- Experience building and maintaining APIs
- Strong debugging and problem-solving skills
- Good communication skills in English, C1 or higher
- Comfortable working in UTC ±3 hours
- Clear thinking and ownership
- Attention to detail
- Ability to work independently
- Strong collaboration skills
- Fully remote work from anywhere
- Flexible hours
- Paid vacation and sick days
- We do not review applications via LinkedIn DMs or email. Please apply through the application link
- We do not work with staffing agencies or third-party recruiters. Direct applicants only
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search