Backend Developer
A Backend Developer builds and manages the server-side systems, databases, and APIs to ensure seamless functionality, security, and support for front-end applications.
Responsibilities
- Design, develop, and implement efficient and maintainable server-side solutions using Golang. Create APIs and backend services that meet the needs of the application’s frontend and other components.
- Collaborate with frontend developers, product managers, and other stakeholders to define API specifications. Create clear and comprehensive documentation for the APIs to ensure seamless communication and integration.
- Develop and optimize database schemas, queries, and data access logic. Ensure data integrity, performance, and scalability by working with various types of databases (e.g., SQL, NoSQL).
- Identify and address performance bottlenecks in the backend systems. Optimize code, database queries, and system architecture to achieve optimal performance and responsiveness.
- Design systems that can scale horizontally and vertically to accommodate growing user bases and increased loads. Implement strategies for load balancing, caching, and fault tolerance to ensure high availability and reliability.
- Work with DevOps teams to establish efficient CI/CD pipelines. Automate deployment processes to ensure smooth and consistent releases of backend code.
- Troubleshoot and resolve complex technical issues related to the backend infrastructure. Provide timely solutions to production incidents and outages.
- Communicate effectively with cross-functional teams, including frontend developers, designers, product managers, and QA engineers. Participate in architectural discussions and provide valuable input for technical decisions.
- Work in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Adapt to changing requirements and prioritize tasks accordingly.
Qualifications
- A bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred. Equivalent practical experience and certifications can also be considered.
- Proficiency in Golang is essential. Strong knowledge of core Golang concepts, idioms, and best practices for writing clean and efficient code.
- Solid understanding of backend development principles, including server-side architecture, API design, and database management.
- Experience designing RESTful APIs and a clear understanding of API documentation and versioning.
- Familiarity with various databases such as SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis). Ability to design schemas, write complex queries, and optimize database performance.
- Knowledge of software architecture patterns like MVC, Microservices, and familiarity with related concepts such as containerization (Docker) and orchestration (Kubernetes).
- Effective communication and collaboration skills to work closely with cross-functional teams, including frontend developers, designers, and QA engineers.
- Willingness to learn and adapt to new technologies, languages, and frameworks as needed to meet project requirements.
- Previous experience as a backend developer, ideally with Golang, is a strong asset. Experience working on scalable and production-grade applications is a plus.
- Strong analytical and problem-solving skills to address complex technical challenges effectively.
- Ability to work both independently and collaboratively within a team environment, sharing knowledge and contributing to team goals.
- Excellent communication skills to convey technical concepts clearly to both technical and non-technical team members.
- Meticulous approach to writing code, implementing features, and conducting thorough code reviews.
Job Types: Full-time, Fresh graduate
Ability to commute/relocate:
Bandung: Reliably commute or planning to relocate before starting work (Required)
Education: SMA/SMU/SMK (Preferred)
Experience: Back End Developer: 1 year (Required)
If you think you’ve got what it takes to join our team, get in touch with us today.
Please apply here
Submit now and we'll work together
WIT.ID is company designed by brotherhood and kinship, creative as agency, detail like consultant, hightech as Tony Stark.

Great things in business are never done by one person.
See All Job