Backend developer

Be part of an innovative team dedicated to creating powerful backend systems that drive efficiency, scalability, and seamless user experiences.

Full-time / Junior position / In-office Apply for the position
svg bg
backend-developer-job-listing-gauss

Job description

As a Backend developer, you'll be responsible for designing, implementing, and maintaining the server-side logic of our solutions. You will collaborate with frontend developers to integrate user-facing elements and ensure optimal performance and security.

svg bg

Responsibilities

Develop and maintain APIs

Create robust APIs to facilitate fluent communication between the frontend and backend systems.

Database management

Design and optimize database schemas, ensuring data integrity and efficient querying.

Cross-team work

Work closely with product managers and frontend developers to deliver high-quality software solutions.

svg bg

Requirements

Programming proficiency

Proficiency in Golang or TypeScript for backend development, with expertise in creating scalable, maintainable, high-performance applications.

Database knowledge

Experienced with databases like PostgreSQL and/or MongoDB, with a focus on data modeling, performant queries, and maintaining data integrity.

Comprehensive API knowledge

Skilled in designing and working with APIs across various protocols - REST, gRPC, or others. Understanding the principles behind effective communication and integration.

Version control systems

Proficient in Git for code versioning and collaboration, effectively managing code changes and maintaining a clear project history.

Problem-solving skills

Proficient in troubleshooting issues, diagnosing root causes, and enhancing application performance to boost efficiency and system reliability.

Team player

Strong communication skills and a collaborative mindset to work effectively in a team environment.

Hiring process

Application Review

Our team thoroughly evaluates your application and resume to assess your skills, experience, and alignment with the role.

01

Introductory interview

Shortlisted candidates join an introductory interview to discuss their background, career goals, and interest in joining our team.

02

Technical evaluation

Candidates complete a technical evaluation to demonstrate coding proficiency, analytical thinking, and problem-solving abilities relevant to the position.

03

Final Interview

Top candidates move to the final interview with our team, where we discuss experience, role expectations, and answer any questions about our company culture.

04

Welcome & onboarding

Candidates who accept our offer join the onboarding program, setting up for a smooth transition into their new position.

05
svg bg

Join our team

Fill out and submit your information and we will get back to you as soon as possible.

We look forward to reviewing your application and explore how we can shape future successes together!

Upload relevant files

Drag and drop files here

Uploaded Files