Junior Software Engineer, 0-4 years

Posted 6 hours ago

This is a fully remote position, open to applicants in Florida.

📋 Description

• Work autonomously as part of an Agile team

• Transform unclear requirements from idea to production

• Utilize architectural insights to organize and manage data at scale

• Adapt to various programming languages as project demands change

• Engage in the complete Scrum/Agile sprint cycle, encompassing backlog refinement, sprint planning, capacity estimation, daily standups, sprint reviews, and retrospectives

• Collaborate with product owners and stakeholders to clarify requirements and convert ambiguous requests into well-defined, estimable user stories

• Implement contemporary software design patterns while maintaining a clear separation of concerns throughout the codebase

• Create and develop proofs of concept to assess new methodologies

• Design and establish systems for managing structured, semi-structured, unstructured, and schema-bound data formats

• Contribute to big data architecture, which includes batch and/or streaming pipelines, data partitioning, and scalable processing solutions

• Partner with UI/UX teams on interface design choices and frontend usability

• Design and implement microservices architectures

• Work with relational and NoSQL data storage designs and cloud platforms


⛳️ Requirements

• 0–4 years of relevant experience

• Demonstrated experience in Scrum/Agile teams, including sprint planning, capacity estimation, and iterative delivery

• Strong understanding of modern design patterns, such as strategy, factory, repository, and observer

• Knowledge of and ability to apply separation of concerns for improved maintainability and testability

• Experience in UI/UX collaboration and requirement refinement

• Practical experience with structured, semi-structured, unstructured, and schema-based data formats, including CSV, JSON, and Avro

• Familiarity with big data technologies such as Spark, Kafka, Hadoop ecosystem, or similar

• Proven track record of building and validating proofs of concept

• Experience in designing and creating microservices architectures, covering service decomposition, inter-service communication, API contracts, and independent deployability

• Strong knowledge of data layer and persistence design patterns, including repository pattern, unit of work, CQRS, data access layer abstraction, ORM versus raw query trade-offs, caching strategies, and relational SQL and NoSQL database design

• Experience with cloud platforms—AWS, Azure, or Google Cloud Platform—including core compute, storage, and managed data services on at least one major provider

• Proficiency in one or more modern programming languages beyond the primary stack, such as Python, Scala, Go, Java, Kotlin, Rust, TypeScript/Node.js, or C#

• Exposure to multiple cloud environments across AWS, Azure, and GCP and familiarity with cloud-native patterns, including containers, Kubernetes, serverless architectures, and managed data/streaming services


🏝️ Benefits

• Remote work opportunity within Florida

• Full-time employment

People also viewed

Tether.to5 hours ago

Senior Node.js Software Engineer

Anywhere in the WorldFull-timeFull-stack Engineer
ApplyView job
General Motors6 hours ago

Software Engineer – External Compute, Application Software

US flagMichigan OnlyFull-timeFull-stack Engineer
ApplyView job
CACI International Inc6 hours ago

SME Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$114.6k – $252.1k/year
ApplyView job
Ulteig6 hours ago

Lead Engineer – Solar

US flagUnited States OnlyFull-timeFull-stack Engineer$126.4k – $164.3k/year
ApplyView job
Chromatic (we're hiring!)6 hours ago

Senior Software Engineer – Storybook

EuropeFull-timeFull-stack Engineer$161.9k – $197.7k/year
ApplyView job
Viamo6 hours ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$100k – C$140k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers