Full Stack Developer
*Overview*
We are seeking a dynamic and highly skilled Full Stack Developer to join our innovative technology team. In this role, you will be at the forefront of designing, developing, and maintaining scalable web applications and systems that power our digital solutions. Your expertise will drive the creation of robust APIs, seamless front-end interfaces, and resilient back-end architectures, ensuring optimal performance across cloud infrastructure environments. This position offers an exciting opportunity to work with cutting-edge technologies, collaborate within agile teams, and contribute to building systems that make a real impact.
*Responsibilities*
* Develop and maintain full-stack applications using programming languages such as JavaScript, Python, Java, C++, and Ruby on Rails.
* Design and implement RESTful APIs and microservices to facilitate efficient system communication and scalability.
* Collaborate with cross-functional teams to translate system requirements into technical specifications and scalable system designs.
* Utilize modern JavaScript frameworks like React and Express for front-end development to create engaging user interfaces.
* Integrate cloud infrastructure solutions to enhance application deployment, scalability, and reliability.
* Apply software engineering best practices including design patterns, version control (GitHub, SVN), CI/CD pipelines, and Agile methodologies for continuous improvement.
* Conduct system testing, debugging, and performance tuning to ensure high-quality software delivery.
* Maintain comprehensive documentation of system architecture, APIs, and development processes for transparency and future reference.
*Experience*
* Proven experience in full-stack software development with a strong understanding of web development principles.
* Hands-on experience with RESTful API design and microservices architecture in cloud environments.
* Proficiency in multiple programming languages including JavaScript (React, Express), Python, Java, C++, Ruby on Rails, VBA, and C.
* Familiarity with IT infrastructure components such as Linux operating systems, cloud infrastructure platforms (AWS or Azure), and database management systems like MySQL or SQL Server.
* Knowledge of software design patterns, scalability strategies, version control systems (GitHub, SVN), and CI/CD tools for automated deployment workflows.
* Experience working within Agile software development frameworks to deliver iterative improvements efficiently.
* Understanding of security best practices including RBAC (Role-Based Access Control) for secure application access management.
* Exposure to quantum engineering concepts is a plus but not mandatory; a passion for innovative technology is highly valued.
Join us to be part of a forward-thinking team dedicated to building scalable systems that transform ideas into impactful digital solutions!
Benefits:
* 401(k)
* 401(k) matching
* Health insurance
* Life insurance
* Paid time off
Work Location: In person