Overview
About the Role
We are seeking a seasoned Senior Full Stack Developer to join our team at Thought Mobile Technologies. You will play a pivotal role in designing, developing, and maintaining high-quality software solutions. This position focuses on building scalable backend architectures and intuitive frontend interfaces. We value engineers who bring deep technical expertise and a passion for creating clean, maintainable code.
Key Responsibilities
- Backend Engineering: Develop and maintain robust server-side logic using Node.js and NestJS to support complex application requirements.
- API & Web Services: Design, document, and implement secure, scalable APIs and web services to enable seamless integration between frontend and backend architectures.
- CI/CD Implementation: Build and maintain efficient CI/CD pipelines to automate testing and ensure consistent, reliable deployment of code to production environments.
- Frontend Development: Architect responsive and efficient user interfaces utilizing React.js and Vite.js.
- Database Management: Design, optimize, and manage PostgreSQL databases to ensure data integrity and high performance.
- Full Stack Integration: Leverage your proficiency in the MERN stack to deliver seamless, end-to-end features.
- Code Quality: Uphold high standards for code quality through unit testing, documentation, and collaborative code reviews.
- Architecture: Collaborate with the engineering team to design scalable system architectures that support business growth.
Technical Requirements
- Experience: 5 to 6 years of professional experience in software development.
- Core Stack: Strong proficiency in the MERN stack (MongoDB, Express, React, Node.js).
- Backend Expertise: Proven experience building scalable services with Node.js and NestJS.
- API & Integration: Deep understanding of RESTful and GraphQL API design, authentication, and web service security standards.
- DevOps & Automation: Extensive experience with CI/CD tools and strategies to streamline development and deployment workflows.
- Frontend Expertise: Hands-on experience with React.js and Vite.js.
*Language Proficiency: *Deep knowledge of TypeScript in both frontend and backend environments.
Database Proficiency: Expertise in managing PostgreSQL, including schema design and query optimization.
Problem Solving: A proven ability to diagnose and resolve complex technical challenges independently.
Why Join Us?
- Work on challenging projects that demand architectural precision.
- Collaborate with a team of skilled professionals committed to delivering excellence.
- Opportunity to influence technical decisions and best practices within the company.
How to Apply
Please submit your resume, portfolio, and a brief summary of your relevant project experience to career@thoughtmobiletech.com. We look forward to discussing how your expertise aligns with our team goals.