Job Information
At Tesseract, we are looking for a talented and motivated Backend Developer to join our development team and be part of building high-impact software solutions. In this role, you will be responsible for developing and maintaining server logic, databases, and APIs that support our applications and products.
As a Backend Developer, you will play a key role in creating the technological infrastructure that allows our applications to run efficiently, securely, and at scale. You will work alongside other developers and frontend teams to ensure that the user experience is seamless and smooth, while handling the system architecture and backend integration.
Responsibilities:
- Design, develop, and maintain scalable and high-performance RESTful APIs and web services.
- Work on database integration, ensuring proper data management and storage using technologies such as SQL and NoSQL.
- Collaborate closely with frontend and DevOps teams to optimize the interaction between client and server and ensure a robust architecture.
- Implement security measures to protect applications and user data, following best security practices.
- Develop and implement unit and integration tests to ensure code quality and reliability.
- Participate in planning and designing new features, contributing ideas on how to best structure backend solutions.
Requirements:
- Strong experience in backend development with languages such as Java, Python, Node.js, or Ruby.
- Experience working with SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
- Knowledge of building and optimizing RESTful APIs.
- Familiarity with version control systems like Git.
- Experience with cloud architectures (AWS, Azure, Google Cloud) is a plus.
- Ability to work in a team with communication and collaboration skills in agile environments.
If you’re excited about designing and developing the technological infrastructure behind innovative software products and want to join a dynamic and passionate team, Tesseract is the place for you!