Land a job in 16 hours - Backend Engineer (Python)
Serbia, Bosnia & Herzegovina, North Macedonia
Engineering /
Hybrid
Symphony is a global design and development software company headquartered in San Francisco with 650+ technologists located across engineering offices in Southeast Europe and Latin America, along with business development offices in the US and Western Europe, and a Remote hub engaging employees from Latin America to Africa and Asia. In the last 17 years, we have launched over 200 products for the world’s leading startups, enterprises, and Fortune 500 companies.
Our team has a proven track record in helping clients increase revenue, reduce time-to-market, improve end-user experiences, and achieve scalability. We have domain expertise spanning financial services, banking, retail, technology, healthcare, as well as the VC and PE ecosystem, among others.
This is an excellent opportunity for all Backend Engineers (Python) to join us in expanding a global powerhouse and partnering with worldwide industry leaders to solve some of the most complex digital challenges.
What would be your responsibilities if you join us?
- Design, build, deploy and maintain efficient, reusable, and reliable server-side code.
- Ensure the performance, quality, and responsiveness of databases.
- Develop and maintain backend services.
- Implement and maintain comprehensive backend testing strategies to ensure the reliability and stability of applications.
- Create and maintain detailed documentation for code, architecture, and development processes.
- Incorporate best practices into all stages of development, including secure coding, encryption, and vulnerability assessments.
- Work closely with all stakeholders involved to translate high-level requirements into detailed backend architectures and designs.
- Stay updated with the latest industry trends and best practices in backend development, and proactively apply this knowledge to improve our products and processes.
- Provide guidance and coaching to Backend Engineers through code reviews and technical discussions.
There are some requirements that will make you stand out:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 3+ years of software engineering experience in backend development.
- Experience with Python, preferably using frameworks such as Django, FastAPI, or Flask.
- Understanding of object-oriented programming, common design patterns, and working with SQL/NoSQL databases
- Experience with cloud services (AWS and/or Azure) and deploying applications to production environments.
- Experience with additional languages like Java, TypeScript, or Golang is a plus, but not required.
- Ability to write clean, efficient, and maintainable code, with guidance when needed.
- Exposure to AI tools and interest in applying them in day-to-day development.
- Experience working in Agile/Kanban environments.
- Strong problem-solving skills and a growing consultative mindset.
- Good communication skills, both written and verbal, and willingness to collaborate with cross-functional teams.
You will easily fit into Symphony culture if you:
- Are proactive and enthusiastic about your own continuous learning and improvement.
- Have a good analytical and problem-solving attitude.
- Have the ability to analyze and understand the business context and logic behind your job responsibilities.
- Care for the quality of your work and client satisfaction.
- Enjoy working in a pleasant and cooperative atmosphere.
- Excited about working in international teams and using well-written and spoken English daily.
Ready to Join Us?
We’re excited to hear from you! If this opportunity sparks your interest, don’t hesitate - let’s see where this journey can take us.
We’ll review applications as they come in and promptly reach out to candidates chosen to move forward in the process.
Curious to Learn More?
If you have any questions our Talent Acquisition team is here for you. Feel free to drop us an email at [email protected]. We’d love to connect!
