Job Overview
We are seeking a skilled Full Stack Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and services. This role requires a strong foundation in both front-end and back-end technologies, with experience in application development, software engineering principles, and cloud platforms. The successful applicant will collaborate in an Agile environment to deliver high-quality solutions that meet client needs and enhance user experience.
Responsibilities
- Develop and maintain robust web applications using technologies such as JavaScript, C#, Python, Ruby on Rails, and .NET frameworks.
- Design and implement scalable back-end services utilizing SQL databases like MySQL and SQL Server, as well as cloud platforms such as AWS and Azure.
- Build RESTful APIs to facilitate seamless communication between front-end interfaces and back-end systems.
- Collaborate with cross-functional teams to gather requirements, plan sprints, and deliver features in an Agile development process.
- Write clean, efficient code with version control systems such as GitHub, SVN, and Git.
- Optimize applications for maximum speed and scalability across Linux environments.
- Integrate third-party APIs and develop custom API solutions to extend application functionality.
- Conduct code reviews, unit testing, and troubleshooting to ensure high-quality software delivery.
- Stay current with emerging technologies and industry best practices to continually improve development processes.
Qualifications
- Proven experience in web development, application development, and software development across full-stack environments.
- Strong proficiency in JavaScript, C#, Python, Java, C++, VBA, and Ruby on Rails is preferred.
- Hands-on experience with cloud platforms such as AWS and Azure.
- Solid understanding of SQL databases including MySQL and SQL Server, along with database design principles.
- Familiarity with front-end frameworks and libraries for front-end development.
- Experience working within an Agile methodology environment.
- Knowledge of version control systems like GitHub, Git, and SVN.
- Experience deploying applications on Linux operating systems.
- Ability to develop RESTful APIs using modern standards.
- Strong problem-solving skills with attention to detail in coding practices. Join our team to contribute to innovative projects that leverage cutting-edge technologies while advancing your career in a collaborative environment focused on growth and excellence.
Pay: $60,036.36-$140,533.47 per year
Work Location: In person