Will responsible as below:
- Backend Architecture and Development: Design and implement robust backend architectures. Ensure the development of scalable, efficient, and maintainable code.
- Backend Leadership : set clear objectives, conduct performance evaluations, and foster a culture of continuous improvement and innovation within the team.
- API Design and Management: Develop and maintain high-performance RESTful APIs. Ensure seamless integration with front-end components and external services.
- Database Management: Oversee the design, implementation, and maintenance of database systems. Ensure data integrity, performance, and scalability.
- Quality Assurance Collaboration: Work closely with QA engineers to guarantee the quality and reliability of backend services. Implement best practices for testing and debugging.
- DevOps Integration: Coordinate with DevOps engineers to ensure efficient deployment, continuous integration, and smooth operation of backend services.
- Performance Optimization: Monitor, analyze, and optimize the performance of backend systems to ensure high efficiency and reliability.
- Security Implementation: Ensure the highest level of security standards are maintained within the backend systems to protect data and services.
- Technology Research and Adoption: Keep abreast of the latest backend technologies and trends. Propose and integrate new technologies and tools to enhance backend services.
- Stakeholder Communication: Effectively communicate technical concepts and project statuses to both technical and non-technical stakeholders, including collaborating with other departments.
Additional Requirements:
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience: Minimum of 4 years of experience in backend development, with at least 1 year in a leadership or supervisory role.
- Technical Skills: Proficiency in programming languages (Typescript, PHP, or Python), database management (SQL and NoSQL), and cloud services (GCP or AWS).
- Knowledge of containerization technologies (Docker) and experience in optimizing CI/CD pipeline.
- Leadership Skills: Demonstrated ability to lead and mentor a technical team.
- Project Management: Experience with Agile methodologies and strong project management skills.
- Communication Skills: Excellent communication skills for effective collaboration with team members, stakeholders, and cross-functional teams.
- Problem-Solving: Strong analytical and problem-solving skills.
- Adaptability: Ability to adapt to new technologies and changing business requirements.
- Strategic Thinking: Capable of strategic planning and thinking, especially in terms of backend technology implementation and integration with business goals.
- Experience with business process outsourcing
- Knowledge of tech stack in Telmark : Next.js, React, Typescript, MySQL, Google Cloud Platform, Swagger, Metabase.
- Able to fill in the gaps for the roles in the team as needed