You will spearhead the design, development, and maintenance of both front-end and back-end applications. Build web services using Ruby on Rails and Python FastAPI. Own the end-to-end software development lifecycle, from ideation and design to deployment and monitoring.
Remote Software engineering Jobs · Terraform
31 results
FiltersJob listings
Develop and maintain applications using Golang or Java, following clean code and best software engineering practices. Design and implement scalable, reliable, and secure microservices architecture. Collaborate with engineering and product teams to refine and deliver technical solutions aligned with business needs.
- Build the backbone of Underdog’s data ecosystem to power seamless communication across our services.
- Create robust, scalable microservices to serve real-time, high-volume data needs for our internal teams.
- Drive impactful technical initiatives from start to finish in a fast-moving, high-stakes environment.
Partner with the data science team to put analyses and visualizations into live production systems. Collaborate with the AWS infrastructure team to build robust tooling and workflows. Develop performant and scalable solutions that put statistical concepts into the hands of users.
- Build high quality landing pages and customer-facing web assets.
- Maintain/expand existing websites and web applications.
- Translate designs into fully responsive and performant pages or apps.
- Design, implement, and maintain Cloud Control Planes for AWS, Azure, and GCP.
- Develop strategies for the future of Public Cloud, enabling the Cloud Control Plane team and partner application development teams.
- Foster relationships and alignment between teams across the NBCU organization.
The Core Banking squad is responsible for building and maintaining a robust abstraction layer that powers Banking-as-a-Service (BaaS) products. You will develop and maintain backend applications using Golang, deployed on AWS. You will also manage AWS infrastructure using Terraform for provisioning, updates, and decommissioning.
- Contribute to the design, development, testing, and deployment of proprietary software applications.
- Leverage modern AI-powered development tools to enhance efficiency.
- Work with C#, .NET Core, React.js, SQL, and low-code platforms to build applications.
- Design, build, and improve the Discover product, providing app usage analytics and license management for school districts.
- Develop high-performance backend services in Go and build intuitive frontend experiences with React and Chakra UI.
- Integrate with LLM/AI services and optimize SQL database schemas and queries for large-scale analytics workloads.
- Development and maintenance of projects in Golang using AWS services.
- Participation in technical analysis with product team requirements.
- Database optimization, mainly DynamoDB.