Posted 2 weeks ago
Top Secret
Unspecified
Unspecified
IT - Software
(On-Site/Office)
Marathon TS is looking for a Sr. Full Stack Developer. You will be responsible for developing and maintaining both the client-side and server-side components of our applications. You will collaborate with our design, product, and engineering teams to translate user requirements into functional software. Your expertise will contribute to all phases of the development lifecycle, from brainstorming ideas to deploying live applications.
Key Responsibilities:
Qualifications:
Preferred Skills:
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").
#CJJOBS
Key Responsibilities:
- Design and develop scalable web applications and services using a variety of programming languages and frameworks to include Angular, TypeScript, Ruby on Rails ERB templates.
- Collaborate with UI/UX designers to implement and enhance user interfaces, ensuring a seamless user experience.
- Work with back-end developers to integrate APIs and databases, ensuring data flow and functionality.
- Write clean, maintainable, and testable code following best practices and coding standards.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
- Use Git and GitHub for version control, ensuring efficient collaboration and code management.
- Implement automated unit and integration tests using (Jest, Jasmine, Karma, Protractor) Jest is what we use to ensure application quality.
- Participate in CI/CD pipeline management and deployments using tools like Jenkins and CircleCI, along with Docker.
- Stay updated with emerging technologies and industry trends to incorporate new solutions and techniques.
- Participate in code reviews, providing constructive feedback to enhance team skills and code quality.
- Collaborate with cross-functional teams to define, design, and implement new features and enhancements.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 7+ years proven experience as a Full Stack Developer or similar role.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Solid understanding of back-end programming languages such as Node.js, Python, Ruby, Java, or PHP.
- Experience with databases (SQL, MongoDB) and knowledge of cloud services (AWS, Azure).
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and ability to work independently as well as collaboratively in a team environment.
- Excellent communication and interpersonal skills.
Preferred Skills:
- Knowledge of responsive design principles and mobile-first development.
- Experience with DevOps practices and tools.
- Familiarity with Agile development methodologies.
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").
#CJJOBS
group id: 10362312