Tongston is seeking a skilled and motivated Full Stack Engineer with a strong back-end focus to join our dynamic team on a 12-month full-time contract basis. This remote position offers the opportunity to contribute to innovative projects and collaborate with a talented group of professionals. If you are a proactive developer with a passion for building robust and scalable solutions, we encourage you to apply.
Job Overview
As a Full Stack Engineer with a back-end emphasis at Tongston, you will play a crucial role in the design, development, and maintenance of our web applications. Your primary focus will be on server-side logic, database management, and API development, while also contributing to front-end implementation when necessary. You will work within an agile environment, collaborating closely with cross-functional teams to deliver high-quality software.
Key Responsibilities
- Develop and maintain robust, scalable, and efficient back-end services and APIs.
- Design and implement database schemas and manage data integrity.
- Write clean, well-documented, and testable code.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Participate in code reviews and contribute to best practices.
- Troubleshoot and debug issues across the full stack.
- Contribute to architectural discussions and decision-making.
Requirements
- Proven experience as a Full Stack Engineer with a strong back-end specialization.
- Proficiency in one or more server-side programming languages (e.g., Python, Node.js, Java, Ruby).
- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., React, Vue, Angular).
- Experience with RESTful API design and development.
- Understanding of version control systems, particularly Git.
- Strong problem-solving and analytical skills.
What We Offer
- The opportunity to work on challenging and impactful projects.
- A collaborative and supportive remote work environment.
- Exposure to a wide range of technologies and development practices.
- A contract position with potential for growth.