Software Engineer

CLASS LTD
Atlasburg, PA, United States
13 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$55,000.0 - $120,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Microsoft Azure C++ (Programming Language) Cloud Computing Continuous Integration Database Design Software Design Patterns Web Development Github
+22 more
Python (Programming Language) Linux System Administration MySQL Network Protocols Ruby on Rails Role-Based Access Control Software Engineering Software Systems SQL Databases Subversion Systems Architecture Web Applications ReactJS Express.js Software Security Git Information Technology Front End Software Development Restful APIs Software Version Control Programming Languages Microservices

Job description

  • Develop and maintain web applications using programming languages such as JavaScript, Python, Java, C++, and Ruby on Rails, ensuring high quality and performance.
  • Design and implement RESTful APIs to facilitate seamless communication between services and external systems.
  • Contribute to system architecture planning by applying best practices in system design for scalability, reliability, and security.
  • Collaborate within cross-functional teams using Agile methodologies to deliver features iteratively and efficiently.
  • Build and optimize microservices architectures deployed on cloud infrastructure like AWS or Azure for maximum scalability and resilience.
  • Implement version control strategies using tools such as GitHub, SVN, or Git to manage code repositories effectively.
  • Integrate CI/CD pipelines to automate testing, deployment, and monitoring processes for rapid delivery cycles.
  • Apply design patterns and software engineering principles to create maintainable and reusable codebases for web development and application development projects.
  • Work with front-end frameworks such as React or Express to develop engaging user interfaces and enhance user experience.
  • Ensure adherence to security standards including RBAC (Role-Based Access Control) and other best practices for secure application development.

Requirements

  • Proven experience in software development across multiple programming languages including Python, JavaScript, Java, C++, or Ruby on Rails.
  • Strong understanding of IT infrastructure components such as cloud infrastructure (AWS, Azure), Linux environments, and network protocols.
  • Hands-on experience designing scalable systems utilizing microservices architecture and RESTful APIs.
  • Familiarity with SQL databases like MySQL or MySQL-compatible systems; experience with database design and optimization is a plus.
  • Knowledge of modern web development frameworks including React or Express.js for front-end development.
  • Experience working within Agile software development environments with tools like GitHub, SVN, or similar version control systems.
  • Understanding of software design patterns, system architecture principles, and best practices for application security.
  • Ability to collaborate effectively in a fast-paced team environment while managing multiple priorities.
  • Prior exposure to CI/CD pipelines for continuous integration and deployment processes is highly desirable.

Join us to be part of a forward-thinking team where innovation meets impact! We are committed to fostering a vibrant workplace that values your skills while offering opportunities for growth in cutting-edge technologies across cloud infrastructure, microservices architecture, and modern programming languages.

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

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all