Skilled Backend Engineer to join our team and play a crucial role in building and maintaining the server-side components of our digital products, including apps, web applications, and websites. The ideal candidate will have a strong background in backend technologies and a passion for creating scalable, efficient, and secure systems. You will work closely with frontend engineers, designers, and product managers to deliver high-quality, robust solutions.
- A technically proficient backend developer with a strong understanding of server-side technologies
- Experienced in designing and building scalable, high-performance systems
- A problem-solver with a focus on optimizing performance and ensuring system reliability
- Collaborative and able to work effectively in both a team-oriented environment and independently
- Passionate about learning new technologies and professional growth
- Develop and maintain server-side applications, APIs, and databases for our digital products.
- Collaborate with frontend engineers and designers to ensure seamless integration of user-facing elements with server-side logic.
- Design and implement scalable, efficient, and secure backend architectures.
- Optimize application performance, conduct code reviews, and ensure high-quality code through best practices.
- Troubleshoot and resolve issues related to server-side functionality and performance.
- Manage database systems, including schema design, optimization, and maintenance.
- Proficiency in server-side programming languages such as Node.js, Python, Ruby, Java, or PHP.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, MySQL).
- Experience with Firebase.
- Knowledge of API design and development (RESTful and/or GraphQL).
- Familiarity with version control systems such as Git.
- Strong understanding of security best practices, performance optimization, and scalable architecture.
- Excellent problem-solving skills.
- Strong communication skills and the ability to collaborate effectively in a remote or hybrid work environment.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.