Overview
We are seeking a highly 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 offers an exciting opportunity to work on innovative projects utilizing a wide range of technologies, including front-end and back-end development, cloud platforms, and APIs. The position is full-time and involves collaboration within an Agile environment to deliver high-quality software solutions.
Duties
- Develop and maintain responsive web applications using JavaScript, HTML, CSS, and modern frameworks.
- Design and implement server-side logic with languages such as Java, C#, Python, or Ruby on Rails.
- Build and optimize databases using SQL, MySQL, or other relational database systems.
- Integrate third-party APIs and develop RESTful services to enhance application functionality.
- Collaborate with cross-functional teams to define project requirements and deliver solutions efficiently.
- Manage source code using version control systems like Git, SVN, GitHub, or Azure DevOps.
- Deploy applications on cloud platforms such as AWS or Azure, ensuring scalability and security.
- Participate in Agile development processes including sprint planning, stand-ups, and retrospectives.
- Write clean, efficient code following best practices for software development lifecycle management.
- Conduct testing and debugging to ensure optimal performance across different browsers and devices.
Skills
- Proven experience in Web development with proficiency in JavaScript, HTML, CSS, and front-end frameworks.
- Strong background in Application development with languages such as Java, C#, Python, or Ruby on Rails.
- Experience working with SQL, MySQL, or other relational databases; knowledge of database design is a plus.
- Familiarity with cloud services like AWS and Azure for deployment and scaling applications.
- Knowledge of RESTful API design and integration techniques.
- Experience with version control tools such as Git, GitHub, or SVN.
- Understanding of Agile methodologies to facilitate iterative development processes.
- Working knowledge of operating systems including Linux; experience with Windows environments is a plus.
- Familiarity with additional programming languages such as C++, C*, or VBA* is advantageous but not required.
- Knowledge of frameworks like .NET and tools like APIs for building robust backend services is preferred. This role offers an engaging environment for developers passionate about building innovative software solutions using the latest technologies across the full stack spectrum.
Job Types: Full-time, Part-time
Pay: $46,000.00-$70,000.00 per year
Work Location: Remote