What are the responsibilities and job description for the Developer/Implementation Lead position at Roadway Management Services LLC?
Description
Designing, developing, and maintaining scalable applications across multiple platforms.
Analyzing and solving business objectives, and translating them into technical solutions for our clients.
Developing front-end interfaces using modern JavaScript frameworks (such as React, Angular, or Vue.js) and ensuring responsiveness across various devices and browsers.
Writing clean, efficient, and maintainable code for both front-end and back-end components using languages such as JavaScript (Node.js), Python, Ruby, or Java.
Building and optimizing database schemas, queries, and APIs to ensure high performance and reliability.
Implementing security best practices and measures to protect data and prevent vulnerabilities.
Conducting code reviews, debugging, and troubleshooting issues to ensure quality and stability.
Keeping up-to-date with the latest technologies, trends, and best practices in web development.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent experience.
Bachelor’s degree in Civil Engineering, or equivalent experience
Proven experience as a Full Stack Developer or similar role, with a strong portfolio showcasing your work.
Proficiency in front-end development languages and frameworks such as HTML5, CSS3, JavaScript, and modern JS frameworks (React, Angular, Vue.js, etc.).
Solid understanding of back-end development languages and frameworks such as Node.js, Python (Django/Flask), Ruby on Rails, or Java (Spring Boot).
Experience working with databases (SQL and NoSQL) and ORM libraries.
Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
Experience with cloud platforms (such as AWS, Azure, or Google Cloud).
Familiarity with containerization and orchestration tools (Docker, Kubernetes).
Knowledge of DevOps practices and tools.
Experience with mobile app development (iOS/Android) is a plus.
Strong problem-solving skills and ability to think creatively.
Excellent communication and teamwork skills.
Ability to work independently and manage multiple tasks in a fast-paced environment.