Full Stack Developer (need only locals)
*Job Overview*
We are seeking a passionate and highly skilled Full Stack Developer to join our dynamic team. This role is ideal for local candidates who thrive in fast-paced environments and are eager to build innovative, scalable web applications. As a Full Stack Developer, you will be instrumental in designing, developing, and maintaining robust software solutions that enhance our platform’s performance and user experience. Your expertise in both front-end and back-end development will drive the success of our projects, ensuring seamless integration across various systems and infrastructure. Join us to be part of a forward-thinking organization committed to excellence in software engineering and cutting-edge technology.
*Duties*
* Collaborate with cross-functional teams to develop and implement scalable web applications using modern JavaScript frameworks such as React or Angular, alongside server-side technologies like Ruby on Rails or Node.js.
* Design and develop RESTful APIs to enable efficient communication between front-end interfaces and back-end services, ensuring high performance and security.
* Architect system components with a focus on scalability, reliability, and maintainability using design patterns, microservices architecture, and cloud infrastructure such as AWS or Azure.
* Participate actively in Agile software development processes, including sprint planning, stand-ups, code reviews, and continuous integration/continuous deployment (CI/CD) pipelines utilizing tools like GitHub, SVN, or Git.
* Optimize database interactions by designing efficient SQL schemas for systems utilizing MySQL or similar relational databases; implement best practices for data security with RBAC (Role-Based Access Control).
* Contribute to the development of software solutions by writing clean, well-documented code in programming languages such as JavaScript, Python, Java, C++, or C.
* Conduct system design sessions for new features or systems, ensuring alignment with scalability requirements and industry standards for APIs and web services.
*Requirements*
* Proven experience in full-stack software development with a strong understanding of both front-end (JavaScript frameworks like React or Vue.js) and back-end technologies (Ruby on Rails, Node.js).
* Solid knowledge of RESTful API design principles, system design for system development, microservices architecture, and scalable systems.
* Hands-on experience with cloud infrastructure platforms such as AWS or Azure; familiarity with CI/CD tools like GitHub Actions or Jenkins is a plus.
* Proficiency in programming languages including JavaScript, Python, Java, C++, or C; experience with version control systems such as Git or SVN.
* Strong understanding of IT infrastructure components relevant to application deployment and maintenance.
* Experience working within Agile software development methodologies; ability to adapt quickly to evolving project requirements.
* Knowledge of database management using SQL (MySQL preferred), data security practices including RBAC, and API integrations.
Join us if you’re eager to develop innovative solutions in a collaborative environment where your skills will directly impact our success! We welcome local applicants who are ready to bring energy and expertise into a role that challenges the boundaries of modern software engineering.
Pay: $55.00 - $65.00 per hour
Work Location: In person