Negotiable
Outside
Remote
USA
Summary: This role focuses on full-stack development and delivery, with an emphasis on mentoring junior developers and collaborating with cross-functional teams. The position involves contributing to the architecture and technology roadmap, as well as working on an application rewrite. Experience in front-end development is considered a plus.
Key Responsibilities:
- Collaborate with product owners and customers to develop innovative solutions that align with business objectives.
- Review and analyze business and technical requirements, then implement technical solutions to fulfill them.
- Create unit tests as part of continuous development practices.
- Fix bugs and support the QA, UAT, and production phases of releases.
- Foster and apply an Agile mindset to enable high-performing teams.
Key Skills:
- Software Engineer with 6+ years of full-stack development experience in Java, Pyspark, Angular, AWS Glue, and SQL.
- Proficiency with PySpark including DataFrames, Spark SQL, and Spark Streaming.
- Experience with optimizing AWS Glue jobs for performance and cost-efficiency.
- Experience with using Apache Spark for large-scale data processing.
- Experience with Cloud-native development.
- Proficiency with Git (merging, conflicts, cherry picking).
- Experience creating modern CI/CD pipelines using DevOps tools (i.e., Gitlab).
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Fully remote
Working on an application rewrite.
Summary
While this role will focus primarily on full-stack development and delivery, experience in front-end development is a plus. Responsibilities include contributing to the architecture and technology roadmap, mentoring junior developers, and collaborating closely with cross-functional teams.
Responsibilities
- Collaborate with product owners and customers to develop innovative solutions that align with business objectives.
- Review and analyze business and technical requirements, then implement technical solutions to fulfill them.
- Create unit tests as part of continuous development practices.
- Fix bugs and support the QA, UAT, and production phases of releases.
- Foster and apply an Agile mindset to enable high-performing teams.
Requirements
- Software Engineer with 6+ years of full-stack development experience in Java, Pyspark, Angular, AWS Glue, and SQL.
- Proficiency with PySpark including DataFrames, Spark SQL, and Spark Streaming.
- Experience with optimizing AWS Glue jobs for performance and cost-efficiency.
- Experience with using Apache Spark for large-scale data processing.
- Experience with Cloud-native development.
- Proficiency with Git (merging, conflicts, cherry picking).
- Experience creating modern CI/CD pipelines using DevOps tools (i.e., Gitlab).