Back-End Developer
Role details
Job location
Tech stack
Requirements
We are seeking a highly skilled and motivated Senior Back-End Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining robust server-side applications and services. You will collaborate closely with front-end developers and other stakeholders to ensure seamless integration of user-facing elements with server-side logic. Your expertise will contribute to building scalable and efficient systems that enhance user experience and drive business objectives. The ideal candidate will have a deep understanding of back-end technologies such as Node.js, Python, or Java, and experience with frameworks like Express, Django, or Spring. You should be proficient in database management systems, including SQL and NoSQL databases, and have a solid grasp of RESTful API design and microservices architecture. Additionally, you will be responsible for code reviews, mentoring junior developers, and implementing best practices in software engineering, including version control, testing, and continuous integration/continuous deployment (CI/CD) processes. A successful candidate will possess strong problem-solving skills, excellent communication abilities, and a passion for tackling complex challenges. A Bachelor's degree in Computer Science or a related field, along with at least 5 years of back-end development experience, is required. If you are eager to take on a pivotal role in shaping our software solutions and driving innovation, we encourage you to apply and become a key player in our growing company.