Tidway Development Office is looking for a Middle FullStack Engineer to join our team. Our Customer is a specialized company in IT governance and innovation. Together we are focused on building and supporting the next generation of applications in the AI domain.
Responsibilities:
- Design, develop, and maintain robust and scalable server-side applications and APIs using TypeScript and Node.js.
- Build and optimize integrations with Firebase and Firestore, including designing efficient data models and writing complex queries.
- Develop and maintain Cloud Functions to support application logic and backend processes.
- Collaborate closely with product managers, front-end developers (using React), and other stakeholders to understand requirements and deliver solutions that meet business objectives and compliance standards.
- Participate in the full software development lifecycle, including planning, development, unit and integration testing, and deployment using CI/CD pipelines.
- Actively participate in code reviews to ensure code quality, maintainability, and performance.
- For Team Lead: Lead and mentor a small team of server developers, providing technical guidance, fostering best practices, and contributing to team growth.
- Troubleshoot and resolve production issues efficiently.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related field.
- 3-4+ years of professional experience in server-side development.
- Expert-level knowledge of TypeScript and JavaScript.
- Proven experience with Firebase, including Cloud Functions and Firestore, with a focus on data modeling and performance optimizations
- Strong understanding of RESTful API design and development.
- Experience with version control using Git.
- Experience working within Agile or Scrum software development methodologies.
- Strong ability to multi-task, organize, and prioritize work effectively in a fast-paced environment.
- Must have experience with at least one of the following cloud platforms: GCP (Google Cloud Platform), Elasticsearch, or Azure.
- Excellent written and verbal communication skills, with the ability to clearly articulate technical concepts.
- Strong problem-solving and analytical skills.
Will be a plus:
- Experience with Machine Learning, Artificial Intelligence, and Computer Vision concepts is a significant plus.
- Proficiency in Python for tasks such as data processing or scripting is a plus.
- Familiarity with front-end development using React is a plus.
What will you get:
- Competitive salary and performance-based bonuses.
- Professional development and training opportunities.
- Friendly and collaborative work environment.
- Flexible work hours and remote work options.
How To Apply
If you are a talented FullStack Engineer looking for a challenging and rewarding opportunity, we encourage you to apply. Please send your resume and a cover letter in the form below and highlight your relevant experience and why you would be a great fit for our team.