Note: The job is a remote job and is open to candidates in USA. Railroad19, Inc. is a company that builds custom solutions and provides top-tier development services. They are seeking a Senior Python Integration Engineer to contribute to backend architecture, write and maintain scalable software, and manage the software development life cycle.
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
- Contribute to our backend architecture, including our REST APIs, serverless components, and databases
- Responsible for building out new features, updating existing services and state machines, integration with external APIs, and contributing to our CICD workflows
- Build software components that integrate with a workflow engine and/or ESB to execute asynchronous business processes
- Helping the team write automated integration tests between the various services
- Manage the complete software development life cycle
- 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
Skills
- 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
- Expertise in Python and AWS Cloud
- Contribute to our backend architecture, including our REST APIs, serverless components, and databases
- Responsible for building out new features, updating existing services and state machines, integration with external APIs, and contributing to our CICD workflows
- Build software components that integrate with a workflow engine and/or ESB to execute asynchronous business processes
- Helping the team write automated integration tests between the various services
- Manage the complete software development life cycle
- 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
- 6+ years of experience in Python development working in an enterprise environment
- Hands-on experience managing distributed systems and clusters
- Proven experience working with building out new features, updating existing services and state machines, integration with external APIs, and contributing to our CICD workflows
- Strong knowledge of SQL/Postgres
- Experience with Integration testing and automation
- Experience building cloud applications with AWS serverless technologies, including State machines, ECS Fargate, cloud formation
- 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
- Docker
- Java
- NodeJs
- UI/UX
Benefits
- Competitive salaries and eligibility for a yearly bonus
- Excellent Health Care, Dental and Vision benefits
- PTO
- 401K match eligibility
- Work-life balance
Company Overview
Railroad19 develops customized software solutions and cloud platforms to optimize business processes for various organizations. It was founded in 2016, and is headquartered in Saratoga Springs, New York, USA, with a workforce of 51-200 employees. Its website is http://www.railroad19.com.