What are the responsibilities and job description for the Backend Senior Software Engineer - Remote (EU | WFH) position at Get It - Professional Services?
Job Overview
We are looking for accomplished Senior Software Engineers - Backend to join our expanding team. This remote position is open to candidates located within the European Union. If your expertise lies in backend development, with a focus on creating scalable and high-performance systems, and if you thrive in collaborative environments with talented individuals, we encourage you to apply.
Key Responsibilities
Joining our team presents an opportunity to contribute to a high-growth organization within a dynamic industry, thereby offering pathways for professional development and career advancement.
Company Culture And Values
We pride ourselves on nurturing a collaborative, inclusive, and innovative environment. As part of a remote-first team, you will benefit from flexibility and the opportunity to engage with talented professionals around the globe.
If you are prepared to embark on exciting challenges and contribute to the development of cutting-edge solutions, we look forward to hearing from you!
Employment Type: Full-Time
We are looking for accomplished Senior Software Engineers - Backend to join our expanding team. This remote position is open to candidates located within the European Union. If your expertise lies in backend development, with a focus on creating scalable and high-performance systems, and if you thrive in collaborative environments with talented individuals, we encourage you to apply.
Key Responsibilities
- Design, develop, and sustain robust backend systems that are scalable and efficient.
- Collaborate with interdisciplinary teams, including product, sales, and customer support, to enhance site architecture and development processes.
- Convert product requirements and technical specifications into high-quality, well-structured code.
- Investigate new technologies and methodologies to advance architecture and improve user experience.
- Engage in code reviews, providing insightful feedback while sharing your expertise and knowledge with the team.
- Identify performance bottlenecks and propose innovative solutions.
- Conduct software analysis, testing, programming, and debugging to deliver high-quality outputs.
- Mentor offshore teams and contribute to product development, ensuring effective collaboration and code quality.
- Bachelor's degree in Computer Science or equivalent experience.
- A minimum of 8 years of experience in designing and implementing Java applications.
- Strong grasp of software engineering principles and practical applications.
- Expertise in backend services and distributed systems, and understanding of how backend code interacts with the database layer.
- Proficient in object-oriented programming languages and familiar with tools such as PostgreSQL and Redis.
- Exposure to Docker and Kubernetes technologies.
- Experience with APIs (REST, GraphQL) and client-side JavaScript frameworks.
- Familiarity with Agile development methodologies.
- Exceptional collaboration skills, capable of working across multiple teams, both onshore and offshore.
- Bachelor's degree in Computer Science or a related field.
- At least 8 years of experience in backend engineering with proven competency in designing scalable systems.
Joining our team presents an opportunity to contribute to a high-growth organization within a dynamic industry, thereby offering pathways for professional development and career advancement.
Company Culture And Values
We pride ourselves on nurturing a collaborative, inclusive, and innovative environment. As part of a remote-first team, you will benefit from flexibility and the opportunity to engage with talented professionals around the globe.
If you are prepared to embark on exciting challenges and contribute to the development of cutting-edge solutions, we look forward to hearing from you!
Employment Type: Full-Time