Job Openings Mid/Senior Backend Developer

About the job Mid/Senior Backend Developer

Job Overview

We are seeking a skilled and experienced Mid/Senior Backend Developer to join our dynamic team. As a Backend Developer at Growth Technology, you will play a key role in building, maintaining, and optimizing the server-side logic of our mobile and web applications. You will work closely with cross-functional teams to ensure seamless integration and top-tier performance.

Responsibilities

  • Design and develop robust, scalable, and efficient backend systems for web and mobile applications.
  • Collaborate with frontend developers, product managers, and designers to define backend requirements and deliver high-quality solutions.
  • Architect and implement database schemas, data models, and APIs for seamless data flow and high performance.
  • Write clean, maintainable, and reusable Java code following modern development best practices.
  • Debug and troubleshoot backend systems to resolve issues related to performance, security, or data integrity.
  • Ensure backend services are optimized for high availability, scalability, and security.
  • Participate in code reviews, contributing to the continuous improvement of the codebase.
  • Support CI/CD pipelines in collaboration with DevOps teams.
  • Stay updated on new backend technologies and Java frameworks to bring innovation into the team.
  • Guide and mentor junior developers, offering technical insights and promoting a culture of learning.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is a plus.
  • Proven experience as a Backend Developer with a strong focus on Java (preferably Java 11+).
  • Hands-on experience with the Spring Framework (Spring Boot, Spring Data, etc.).
  • Solid understanding of object-oriented programming and backend architecture patterns.
  • Experience working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Skilled in writing efficient and optimized SQL queries.
  • Experience in designing and developing RESTful APIs. Familiarity with GraphQL is a plus.
  • Good understanding of HTTP, web application architecture, and microservices.
  • Familiarity with version control systems (Git) and Agile development practices.
  • Experience in Python or Golang is a plus, but not required.
  • Strong analytical thinking and problem-solving skills.
  • Ability to work both independently and collaboratively in a fast-paced environment.
  • Strong communication skills and a team-oriented mindset.