
Junior Software Engineer, 0-4 years
Posted 6 hours ago

Posted 6 hours ago
This is a fully remote position, open to applicants in Florida.
• 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
• 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
• Remote work opportunity within Florida
• Full-time employment
Tether.to
General Motors
CACI International Inc
Ulteig
Get handpicked remote jobs straight to your inbox weekly.