Java Engineer
Symphony is a global design and development software company headquartered in San Francisco. With over 650 technologists across engineering offices in Southeast Europe and Latin America, business development offices in the US and Western Europe, and a remote hub engaging talent from Latin America to Africa and Asia, we operate on a truly global scale.
In the last 16 years, we have launched over 300 products for the world’s leading startups, enterprises, Private Equity companies, and Fortune 500s. Our team has a proven track record of helping clients increase revenue, reduce time-to-market, improve end-user experiences, and achieve scalability across domains like financial services, retail, technology, healthcare, and the VC/PE ecosystem.
The Medellín Opportunity: Shape Our Future
We have officially opened our brand-new hub in Medellín, Colombia!
Currently we are a dynamic team of 25 people, and we are on a mission to grow. This is a rare, ground-floor opportunity: our early joiners will be the pioneers who actively define our local culture, shape client management practices, and build the foundation of our Colombian community. If you want to expand a global powerhouse while leaving your unique footprint on a growing office, this is the place for you.
What would be your responsibilities if you join us?
-
Backend Development: Design, build, deploy, and maintain efficient, reusable, and reliable server-side code.
-
Backend Services: Develop, optimize, and maintain scalable backend services and APIs.
-
Database Management: Ensure the high performance, quality, and responsiveness of our databases, writing optimized queries and managing data structures.
-
Testing & Debugging: Implement and maintain comprehensive backend testing strategies to ensure the absolute reliability and stability of our applications.
-
Security: Incorporate best practices into all stages of development, including secure coding, encryption, and thorough vulnerability assessments.
-
Collaboration: Work closely with cross-functional stakeholders (frontend engineers, product managers, designers) to translate high-level business requirements into detailed backend architectures and designs.
-
Documentation: Create and maintain clear, detailed documentation for code, system architecture, and development processes.
-
Coaching & Mentorship: Provide guidance and mentorship to fellow Backend Engineers through constructive code reviews and technical discussions.
-
Continuous Improvement: Stay updated with the latest industry trends and best practices in backend development, proactively applying this knowledge to improve our products and workflows.
What Will Make You Stand Out?
-
Core Expertise: Solid professional experience as a Backend Engineer with a strong command of Java.
-
Framework Mastery: Deep, hands-on experience building applications using Spring Boot.
-
Architecture: Proven experience designing, building, and maintaining Microservices architectures.
-
Database Proficiency: Strong working knowledge of Relational Databases (e.g., PostgreSQL, MySQL) including schema design, indexing, and query optimization.
-
Version Control & CI/CD: Comfortable using Git and working within modern CI/CD pipelines.
-
Cloud (Bonus Point): Hands-on experience deploying and managing applications in AWS environments is highly desirable.
You Will Easily Fit Into Symphony's Culture If You:
-
Are proactive and genuinely enthusiastic about your own continuous learning.
-
Possess a strong analytical mindset and a problem-solving attitude.
-
Can look beyond the code to analyze and understand the business context behind your tasks.
-
Deeply care about the quality of your work and ultimate client satisfaction.
-
Thrive in a pleasant, cooperative atmosphere.
-
Are excited to collaborate daily with international teams using strong written and spoken English.
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 review applications as they come in and will 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 an email to [email protected]. We’d love to connect!
