Scala developer
Overview
We are seeking a skilled Developer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions. This role involves collaborating with cross-functional teams to design, develop, and maintain applications that enhance user experience and meet business needs. The Developer will work with various technologies and frameworks, contributing to both front-end and back-end development.
Duties
Design, develop, and implement software applications using various programming languages and frameworks.
Collaborate with UX/UI designers to create responsive web designs that enhance user experience.
Utilize version control systems such as GitHub and SVN for code management.
Develop RESTful APIs and web services to facilitate communication between different systems.
Perform unit testing and debugging to ensure high-quality code.
Participate in Agile development processes, including sprint planning and retrospectives.
Work with databases such as MySQL, PostgreSQL, MongoDB, and Microsoft SQL Server for data management.
Implement CI/CD pipelines using tools like Jenkins for efficient deployment.
Engage in system architecture discussions to optimize application performance and scalability.
Stay updated on emerging technologies and best practices in software development.
Requirements
Proficiency in front-end technologies including HTML, CSS, JavaScript, Angular, React, and Bootstrap.
Experience with back-end frameworks such as Django, ASP.NET, Ruby on Rails, or Node.js.
Familiarity with database management systems including MySQL, PostgreSQL, SQLite, and MongoDB.
Knowledge of Docker for containerization and deployment processes.
Understanding of DevOps practices and tools like Ansible for automation.
Experience with data visualization tools and techniques to present data effectively.
Strong understanding of software development life cycle (SDLC) methodologies.
Ability to work collaboratively in a team environment using project management tools like Jira or Trello.
Excellent problem-solving skills with a focus on delivering high-quality software solutions. This position offers the opportunity to work in a fast-paced environment where innovation is encouraged. If you are passionate about technology and eager to contribute to exciting projects, we would love to hear from you.
Job Types: Full-time, Contract
Pay: $55.00 - $75.00 per hour
Expected hours: 40 per week
Benefits:
Dental insurance
Health insurance
Work Location: In person