Job Summary
We are seeking a highly skilled Backend Developer and Software Architect to join our team.
The ideal candidate will have a strong background in software development, particularly in designing and building scalable and efficient backend systems.
About the Role
This is a challenging and rewarding role that requires strong technical skills, as well as excellent communication and problem-solving abilities.
The successful candidate will be responsible for designing, developing, testing, and deploying high-quality software solutions that meet business requirements.
Key Responsibilities
- Design and develop scalable and efficient backend systems using Golang.
- Work closely with cross-functional teams to ensure smooth delivery of software projects.
- Participate in code reviews to ensure high-quality software solutions.
- Maintain comprehensive documentation for code, architecture, and processes.
- Identify and address performance bottlenecks, and optimize platform components for speed and efficiency.
Requirements
To be successful in this role, you will need:
- Bachelor's Degree in Computer Science or other related technical field.
- 4+ years of professional software development experience.
- Strong problem-solving skills and the ability to work effectively in a fast-paced environment.
- Working experience with Golang.
- Experience with system design and architecture.
- Experience with databases and data modeling.