Software Engineer
Pomelo · Remote (Brazil)
Posted January 21, 1970
AI Summary
Pomelo is seeking an experienced Software Engineer to design, build, and maintain scalable software applications and services for real-world products. The role is hands-on across the full development lifecycle, including architecture, implementation, testing, and deployment, and involves collaborating with product and cross-functional teams. It is fully remote for candidates based in Brazil, with a US time zone requirement.
Job Description
ABOUT THE ROLE
We are seeking an experienced Software Engineer to design, build, and maintain scalable software applications for real-world products. The ideal candidate has strong software engineering fundamentals, enjoys solving complex technical problems, and is passionate about building high-quality, production-ready systems. This is a hands-on engineering role where you'll work across the full software development lifecycle, from architecture and implementation to testing and deployment.
KEY RESPONSIBILITIES
- Design, develop, test, and maintain scalable software applications and services
- Collaborate with product managers, designers, and cross-functional engineering teams to deliver high-quality features
- Write clean, efficient, and maintainable code following software engineering best practices
- Build and integrate APIs, databases, and third-party services
- Troubleshoot, debug, and optimize application performance and reliability
- Participate in code reviews and contribute to technical discussions and architecture decisions
- Create and maintain technical documentation
- Stay up to date with modern software development tools, frameworks, and best practices
QUALIFICATIONS
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field
- Strong proficiency in one or more programming languages such as Python, JavaScript/TypeScript, Java, Go, or C#
- Experience building web applications, backend services, or distributed systems
- Solid understanding of software engineering principles, data structures, algorithms, and object-oriented programming
- Experience working with relational and/or NoSQL databases
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes) is a plus
- Experience with Git, CI/CD pipelines, and automated testing
- Ability to write clean, maintainable, and well-documented code
- Excellent problem-solving skills and the ability to work independently or collaboratively within a team
- Ability to work in a US time zone, Monday to Friday (8 hours per day)
BENEFITS
- Competitive pay, always in US dollars
- Work remotely from the comfort of your home
- Paid holidays and time off
- Performance bonus
- Global exposure to the world’s best companies
Originally posted on Himalayas
Related jobs
Email Marketing and SMS Specialist
Pomelo · Remote (Philippines) · Remote
Software Engineer II
Mastercard · O'Fallon, MO, USA · Remote · $92k - $147k
Software Engineer (Full Stack Developer) - Remote
Optum · Austin, TX, USA · Remote · $73k - $130k
Software Engineer (AI Agents)
Fluent, Inc. · Chicago, IL, USA · Remote · $130k - $155k
AI Software Engineer
Hilton · 4 Locations · Hybrid · $40k - $110k
See how well your resume matches this job before you apply
Run a free ATS check