Job Overview
We are seeking a highly skilled Full Stack Developer to join our dynamic development team. This role involves designing, developing, and maintaining scalable web applications and services. The ideal candidate will have a strong background in both front-end and back-end development, with experience in a variety of programming languages and frameworks. You will collaborate with cross-functional teams to deliver innovative solutions that meet business needs and enhance user experience. This position offers an exciting opportunity to work on diverse projects utilizing modern technologies and cloud platforms.
Duties
- Develop, test, and deploy robust web applications using technologies such as JavaScript, C#, Python, Java, Ruby on Rails, and.NET framework.
- Design and implement RESTful APIs to facilitate seamless integration between systems.
- Manage databases including MySQL, SQL Server, and other relational databases; optimize queries for performance.
- Collaborate with UI/UX designers to create intuitive front-end interfaces utilizing front-end development experience with HTML, CSS, JavaScript frameworks, and Vue.js or React.
- Maintain version control using tools like GitHub, SVN, and Git; participate in code reviews to ensure code quality.
- Deploy applications on cloud platforms such as AWS and Azure; manage cloud resources effectively.
- Work within Agile development methodologies to deliver iterative improvements on projects.
- Write clean, efficient code adhering to best practices for software development and security standards.
- Troubleshoot and resolve technical issues related to application performance, security vulnerabilities, or system bugs.
- Document technical specifications and system architecture for ongoing maintenance and future enhancements.
Skills
- Proven experience in web development, application development, and software development across full-stack environments.
- Strong knowledge of SQL, MySQL, SQL Server, and database optimization techniques.
- Proficiency in programming languages including JavaScript, C#, Python, Java, C++, Ruby on Rails, VBA, and C.
- Experience working with cloud services such as AWS and Azure for deployment and scalability.
- Familiarity with RESTful API design, integration techniques, and working with APIs in various environments.
- Front-end development experience with modern JavaScript frameworks like React or Vue.js; understanding of HTML5, CSS3.
- Experience with version control systems such as Git (GitHub) and SVN; familiarity with branching strategies.
- Knowledge of Linux operating systems for deployment environments; scripting skills are a plus.
- Experience working within an Agile environment; comfortable participating in sprint planning and stand-ups.
- Familiarity with tools like .NET, Azure DevOps, or similar platforms is advantageous.
This role is ideal for a proactive developer eager to contribute to innovative projects using cutting-edge technologies in a collaborative environment.
Pay: $125,000.00-$130,000.00 per year
Work Location: In person