Software Developer - Alpha Serve

Diversis Capital LLC
South Africa
ZAR 300 000 - 600 000
Job description

At Tempo we’re on a mission to help teams build better, together. We are creators of top-selling Atlassian Marketplace apps, supporting more than 29,000 customers and working with hundreds of Solutions Partners globally. Our solutions help customers orchestrate creation and delivery, so their teams can focus and optimize around their highest priorities.

Our product suite has grown from our popular time-tracking solution, which launched in Iceland in 2009, to resource & capacity planning, project cost tracking, project & program management, and strategic roadmapping. In 2024 Tempo acquired Alpha Serve, a leading provider of automated data integration and management solutions.

We envision a world where everyone inside an organization works in harmony on the most impactful opportunities aligned with their mission. Come join us as we continuously innovate our award-winning products, create new solutions, and expand to new ecosystems. Are you ready to unlock the joy of building with us?

Summary

We are seeking a skilled and motivated Software Developer with expertise in Java, React, and Vue.js to join our development team. In this role, you will design, develop, and maintain web applications, working across both the front-end and back-end. You will collaborate closely with Product Management and Quality Assurance teams, assist the support team by conducting technical investigations, and help resolve issues.

We’re looking for someone who is excited to learn, a great team player, and strives for doing the right things the first time around - knowing that it may take longer but understands that there’s a balance to be achieved and the importance of quality.

What You’ll Do

  1. Design & develop new modules in the system;
  2. Work with PMs, engineers, QA, SRE, and other colleagues and stakeholders;
  3. Lead the migration of the front-end from Vue.js to React;
  4. Assist the support team by conducting technical investigations, troubleshooting issues, and providing solutions in a timely manner;
  5. Write Unit and Integration Tests;
  6. Participate in peer code reviews, ensuring adherence to coding standards and best practices;
  7. Integrate with third-party tools and systems.

Who You Are

  1. 3+ years of relevant work experience.
  2. Strong experience with Java 8+, Docker, Redis, Spring: Boot, MVC, Data.
  3. Solid understanding of build systems, particularly Maven.
  4. In-depth knowledge of OOP, Design Patterns, TDD.
  5. Experience with PostgreSQL database.
  6. Proficiency with React.
  7. Experience with Vue.js, AWS (EC2, ElastiCache, RDS), CI/CD pipelines, and Atlassian Forge will be a plus.
  8. Demonstrate ability to learn quickly and pick up new technologies.
  9. Highly analytical with a passion for finding solutions to tough problems.
  10. Responsible, proactive, and honest.
  11. Excellent communication and collaboration skills.

What's In It For You (Org-wide)

  1. Diverse and dynamic teams with challenging and exciting work.
  2. An opportunity to have a real impact on our business.
  3. A great range of social activities (both in person and virtual).
  4. Optional in-person meet-ups and the ability to travel to our international offices.
  5. Employee referral program.
  6. And so much more!

Note: As our hiring teams are global, please submit your resume in English only.

At Tempo Software, we are proud to be an equal opportunity employer and are committed to creating an inclusive culture. As such, all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Developer - Alpha Serve jobs in South Africa