Write and maintain GraphQL endpoints that connect our UI to internal APIs, enabling key operational features.
Collaborate with senior engineers and cross-functional teams to design, build, and test backend services.
Participate in pair programming, bug fixing, and design discussions to improve service reliability and performance.
Learn and apply best practices in microservices architecture, cloud-native development, and secure coding.
Contribute to a platform used by global customers, with opportunities to explore new technologies and patterns.
Grow your skills in a supportive environment with mentorship and exposure to large-scale systems.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Basic understanding of backend development principles and RESTful API design.
Exposure to or interest in working with Golang, GraphQL, and AWS.
Ability to write clean, maintainable code and apply secure coding practices.
Willingness to learn and apply debugging tools to resolve issues.
Strong communication and collaboration skills.
Demonstrated interest in software development through coursework, projects, or internships.
Ability to ask clarifying questions and document requirements for assigned components.
Eagerness to participate in code reviews and learn from feedback.
Benefits
Competitive salary
Flexible working hours
Professional development budget
Home office setup allowance
Global team events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GraphQLGolangbackend developmentRESTful API designmicroservices architecturecloud-native developmentsecure codingdebugging toolsclean codeservice reliability
Soft skills
communicationcollaborationmentorshipproblem-solvingeagerness to learnability to ask questionsdocumentation skillsparticipation in code reviewsadaptabilityteamwork
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering