Teressa Technology
Description
Job DescriptionThis is a remote position.
We are looking for a Backend Developer who is passionate about building scalable, high-performance applications. The Backend Developer will be responsible for designing, building, and maintaining the server-side logic, databases, and APIs that power web applications. You will work closely with front-end developers, product managers, and other stakeholders to create seamless, robust, and efficient back-end solutions.
Responsibilities:
- Design, implement, and maintain scalable, secure, and high-performance back-end services.
- Develop APIs to integrate with front-end interfaces and third-party systems.
- Write clean, efficient, and maintainable code.
- Optimize applications for speed and scalability.
- Design and maintain databases, ensuring data integrity and efficient data storage.
- Work with cloud services, containerization (Docker), and microservices architectures.
- Implement security and data protection measures for sensitive user data.
- Monitor and troubleshoot system performance, resolving issues promptly.
- Collaborate with cross-functional teams to meet business requirements and product goals.
Skills & Qualifications:
- Proficiency in server-side languages such as Node.js, Python, Java, Ruby, or PHP.
- Solid understanding of databases (SQL and NoSQL) and their interaction with web applications.
- Experience with API design and RESTful API integration.
- Familiarity with cloud platforms (AWS, Google Cloud, Azure) and deployment techniques.
- Understanding of microservices architecture and containerization tools like Docker and Kubernetes.