Software Engineer
CLASS LTD
Bath, NY, United States
13 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$50,000.0 - $110,000.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Amazon Web Services
C++ (Programming Language)
Cloud Computing
Software Quality
Code Review
Continuous Integration
Software Design Patterns
Linux
+24 more
Github
Revision Control Systems
JavaScript Libraries
Python (Programming Language)
MySQL
Network Protocols
Ruby on Rails
Role-Based Access Control
Software Engineering
SQL Databases
Subversion
Web Application Frameworks
Web Platforms
ReactJS
System Availability
Express.js
Git
Vue.js
Information Technology
Front End Software Development
Restful APIs
Software Version Control
Programming Languages
Microservices
Job description
- Design, develop, and maintain scalable software applications using programming languages such as Java, Python, Ruby on Rails, and C++, ensuring high quality and performance.
- Build and optimize RESTful APIs and integrate third-party APIs to enhance system functionalities.
- Develop front-end interfaces utilizing JavaScript frameworks like React or Vue.js to deliver seamless user experiences.
- Architect and implement microservices architectures on cloud platforms such as AWS, ensuring system modularity and scalability.
- Apply best practices in software engineering including design patterns, version control (Git, SVN), CI/CD pipelines, and code reviews to maintain code quality.
- Collaborate with cross-functional teams in an Agile environment to deliver iterative improvements and rapid deployment cycles.
- Conduct system design for new projects, focusing on scalability, security (RBAC), and efficient database management with SQL and MySQL.
Requirements
- Proven experience in software development across multiple programming languages including Java, Python, C++, or Ruby on Rails.
- Strong understanding of IT infrastructure components such as cloud infrastructure (AWS), Linux systems, and network protocols like REST.
- Hands-on experience with web development frameworks and JavaScript libraries such as React or Express.js.
- Knowledge of microservices architecture, APIs, scalability principles, and design patterns for building resilient systems.
- Familiarity with version control tools like GitHub or SVN along with CI/CD workflows for continuous integration and deployment.
- Experience working within Agile software development methodologies to foster collaboration and iterative progress.
- Ability to design systems for high availability and performance using best practices in software engineering.
Join us to be part of a forward-thinking team dedicated to pushing technological boundaries! This paid position offers a chance to work on impactful projects while growing your skills in a fast-paced environment that values innovation, collaboration, and excellence.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Software Engineer Salary London
over 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago