Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and innovative Full Stack Developer to join our vibrant technology team. In this role, you will be at the forefront of designing, developing, and maintaining scalable, high-performance web applications and systems. Your expertise will drive the creation of seamless user experiences and robust backend solutions, leveraging cutting-edge technologies and best practices in software engineering. This is an exciting opportunity to contribute to complex system architectures, implement microservices, and optimize application performance in a fast-paced, agile environment., * Develop and maintain full-stack web applications using technologies such as JavaScript, React, Express, and Node to deliver engaging user interfaces and reliable backend services.
- Design and implement RESTful APIs to enable efficient communication between distributed system components.
- Architect scalable systems by applying design patterns, system design principles, and microservices architecture to meet evolving business needs.
- Collaborate within Agile teams to plan, develop, test, and deploy features using CI/CD pipelines on cloud platforms like AWS and Azure.
- Manage version control effectively with tools such as GitHub, GitLab, or SVN to ensure code integrity and facilitate team collaboration.
- Optimize application performance through database tuning with MySQL, SQL Server, or other relational databases while ensuring data security with RBAC (Role-Based Access Control).
- Integrate third-party APIs and develop custom APIs to extend system functionalities while adhering to REST standards.
- Contribute to the development of secure applications by implementing best practices in application security protocols such as RBAC and OAuth.
- Support Linux-based environments for deployment and troubleshooting of applications across diverse infrastructure setups.
Requirements
- Proven experience in full-stack application development with a strong command of front-end frameworks like React or Angular and back-end technologies such as Node.js, Java, C#, or Python.
- Demonstrated expertise in designing scalable microservices architectures using RESTful APIs and system design principles.
- Hands-on experience with cloud services including AWS or Azure for deploying and managing applications at scale.
- Familiarity with Agile software development methodologies to ensure iterative progress and continuous improvement.
- Proficiency with version control systems such as GitHub or SVN for collaborative code management.
- Solid understanding of database management systems like MySQL or SQL Server along with experience in writing optimized queries.
- Knowledge of software engineering best practices including design patterns, CI/CD pipelines, scalability strategies, and security protocols.
- Experience working in Linux environments for deployment automation and troubleshooting is highly desirable.
Join us as a Full Stack Developer if you're passionate about building innovative solutions that impact users worldwide! We value energetic problem solvers eager to leverage their technical skills in a collaborative setting while continuously learning new technologies to stay ahead in the industry.
Work Location: Hybrid remote in East Hartford, CT 06118