Railroad19 ยท 2 weeks ago
Cloud Full Stack Python Software Engineer - US Remote
Railroad19, Inc. is a company that builds custom solutions and provides top tier development services. They are seeking a Cloud Full Stack Python Developer to contribute code and deliverables, while also advising on best-in-class solutions and fostering relationships with clients.
Responsibilities
Understand our client's fast-moving business requirements and work effectively in teams and with the client
Be able to understand business requirements and work effectively in teams and with the client
Negotiate appropriate solutions with multiple stakeholders
Write and maintain scalable enterprise-quality software while building a serverless cloud with Python
Proficiency in Python, React and AWS Cloud
Build Microservices that connect to NoSQL databases, DynamoDB preferred
Experience working in secure internal network environments and complex cloud networks
Build software components that integrate with a workflow engine and/or ESB to execute asynchronous business processes
Manage the complete software development life cycle
Writing functional and unit tests to maintain code quality
Write software using modern software engineering techniques that minimize defects
Identify new opportunities, tools, and services to enhance the custom software platform
Support and troubleshoot issues (process & system), identify root cause, and proactively recommend sustainable corrective actions
Qualification
Required
Minimum 5 years of related experience in software engineering, or an equivalent combination of education/experience
Understand our client's fast-moving business requirements and work effectively in teams and with the client
Be able to understand business requirements and work effectively in teams and with the client
Negotiate appropriate solutions with multiple stakeholders
Write and maintain scalable enterprise-quality software while building a serverless cloud with Python
Proficiency in Python, React and AWS Cloud
Build Microservices that connect to NoSQL databases, DynamoDB preferred
Experience working in secure internal network environments and complex cloud networks
Build software components that integrate with a workflow engine and/or ESB to execute asynchronous business processes
Manage the complete software development life cycle
Writing functional and unit tests to maintain code quality
Write software using modern software engineering techniques that minimize defects
Identify new opportunities, tools, and services to enhance the custom software platform
Support and troubleshoot issues (process & system), identify root cause, and proactively recommend sustainable corrective actions
5+ years of experience in Python development working in an enterprise environment
Hands-on experience managing distributed systems and clusters
Full-stack experience working with Front End development in JavaScript/Typescript
Solid experience working with React (additional experience with Angular is a plus)
Strong knowledge of SQL/Postgres
Experience building cloud applications with AWS serverless technologies, including State machines, ECS Fargate
Demonstrates a willingness to learn new technologies and takes pride in delivering working software
Excellent oral and written communication skills
Experience participating on an agile team
Is self-directed and can effectively contribute with little supervision
Bachelor's or master's degree in computer science, computer engineering, or another technical discipline
Preferred
Docker
Java
NodeJs
UI/UX
Benefits
Excellent Health Care, Dental and Vision benefits
Competitive PTO/Vacation
401K match eligibility
Work-life balance