Job Title:
Software Engineer, Backend
Job Location:
Remote (EMEA, North America, LATAM - Must overlap at least 3 mexhours with PST timezone)
Job Summary:
You will be responsible for designing, developing, and maintaining scalable and reliable distributed backend systems. The ideal candidate will have a deep understanding of backend architecture, a passion for writing clean and efficient code, and the ability to collaborate effectively in a globally distributed team.
Responsibilities:
- Design, develop, and maintain high-performance distributed backend systems.
- Write clean, testable, and maintainable code in Java, Python, Go, or Rust.
- Participate in code reviews and ensure code quality and best practices.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Troubleshoot and resolve complex technical issues.
- Contribute to the continuous improvement of our development processes.
- Minimum 8+ years of post-internship, full-time, hands-on, professional software development experience developing distributed backend systems at scale.
- Expertise in Java, Python, Go, or Rust.
- Strong understanding of backend architecture and design patterns.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Ability to work effectively in a remote and distributed team environment with a required 3-hour overlap with PST.
- Excellent problem-solving and communication skills.
DeWinter Group and Maris Consulting is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. We post pay scales which are based on our client pay ranges. DeWinter, Maris, and our clients have the right to modify the requirements of the role which can impact the pay ranges posted.