Job Summary
We are seeking a dynamic and innovative Full Stack Developer to join our vibrant technology team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications that deliver exceptional user experiences. You will work across the entire software development lifecycle, collaborating closely with cross-functional teams to build robust systems using modern programming languages and frameworks. Your expertise will help shape our platform’s architecture, ensuring high performance, security, and scalability in a cloud infrastructure environment. This position offers an exciting opportunity to contribute to cutting-edge projects in a fast-paced, agile setting.
Responsibilities
- Develop and maintain full-stack web applications utilizing JavaScript frameworks such as React or Express, along with backend technologies like Ruby on Rails and Java.
- Design system architecture and develop scalable microservices that support high-volume user interactions and data processing.
- Build and optimize RESTful APIs for seamless integration between front-end interfaces and back-end services.
- Collaborate in agile teams to plan sprints, conduct code reviews, and implement continuous integration/continuous deployment (CI/CD) pipelines using tools like GitHub, SVN, or Git.
- Ensure application security through implementation of RBAC (Role-Based Access Control), secure APIs, and adherence to best practices in software engineering.
- Manage cloud infrastructure deployments on platforms such as AWS, ensuring system reliability, scalability, and performance optimization.
- Write clean, efficient code in multiple programming languages including Python, C++, Java, C, VBA, and others as needed for system development.
- Apply design patterns and system design principles to create maintainable and extensible software solutions.
- Conduct system testing, debugging, and troubleshooting to resolve issues promptly while maintaining high-quality standards.
Skills
- Proven experience with full-stack web development using JavaScript frameworks like React or Express alongside backend technologies such as Ruby on Rails or Java.
- Strong understanding of IT infrastructure concepts including cloud environments like AWS and Linux-based systems.
- Expertise in designing scalable systems with microservices architecture and RESTful APIs for efficient data exchange.
- Proficiency in SQL databases such as MySQL or SQL Server; familiarity with database design and optimization techniques.
- Knowledge of software development methodologies including Agile software development practices.
- Experience with version control systems like Git or SVN; familiarity with CI/CD pipelines for automated deployment processes.
- Solid grasp of software design patterns, system security (RBAC), and API management best practices.
- Ability to work effectively in a collaborative environment using tools like GitHub or similar platforms for code sharing and project management.
Join us to be part of an energetic team dedicated to building innovative solutions that make a real impact! If you’re passionate about software engineering, thrive in fast-paced environments, and want to advance your career in full-stack development—this is the perfect opportunity for you!
Pay: $50,000.00 - $84,928.94 per year
Work Location: Hybrid remote in Mount Kisco, NY 10549