Senior Backend Engineer
Atlanta, GA  / Grand Rapids, MI  / Plano, TX 
Share
Posted 1 month ago
Job Description
We are seeking a seasoned Senior Backend Engineer to play a key role in the services and backend team for building and maintaining the middleware layer of our enterprise data lakehouse platform. As a key member of the core engineering team, you will be responsible for designing, implementing, and optimizing robust APIs that enable seamless interaction between consumers of the data platform and our underlying services. The ideal candidate will have a deep understanding of GCP, containerization, microservices architecture, testing frameworks, fault tolerance, and cloud solutions, with expertise in TypeScript and Node.js.

What we offer:
  • Career Development

  • Competitive Compensation and Benefits

  • Pay Transparency

  • Global Opportunities

Learn More Here:

Dematic provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

The base pay range for this role is estimated to be $82,000-$166,000 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.

Tasks and Qualifications:

This is What You Will do in This Role:

  • Responsible for end to end services initiatives of the data platform

  • Design and develop scalable and resilient microservices solutions leveraging best practices for cloud-native development on GCP.

  • Collaborate closely with cross-functional teams including data engineers, DevOps engineers, and product managers to define requirements and ensure successful delivery of API solutions.

  • Drive the adoption of modern software development practices, including continuous integration, continuous deployment (CI/CD), automated testing, and code reviews.

  • Implement robust error handling, fault tolerance, and monitoring strategies to ensure the reliability and availability of our APIs.

  • Provide technical guidance and mentorship to junior members of the team, fostering a culture of learning and excellence.

What We are Looking For:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.

  • years of experience in software engineering, with a focus on backend development using TypeScript and Node.js.

  • Proven track record of designing and implementing scalable and performant APIs in a microservices architecture.

  • Deep understanding of cloud computing principles and experience with GCP services, particularly BigQuery.

  • Expertise in containerization and orchestration technologies such as Docker and Kubernetes.

  • Strong knowledge of testing frameworks for microservices (e.g., Jest, Mocha, Chai) and experience with test-driven development (TDD).

  • Familiarity with modern database technologies, data modeling, and query optimization techniques.

  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.

  • Strong communication and leadership skills, with the ability to effectively collaborate with cross-functional teams.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Salary and Benefits
$82,000-$166,000
Required Education
Bachelor's Degree
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields