
Junior Software Engineer, Backend
Career Developers, Inc.
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Junior
Tech Stack
AWSElasticSearchGoogle Cloud PlatformJavaJavaScriptKubernetesNode.jsPostgresSQL
About the role
- Contribute to a full life-cycle of the product (including problem discovery, prototyping, design, implementation, and measuring adoption)
- Build services with Java / Node.js (Express, Nest.js) on top of Kubernetes/AWS/GCP infrastructure
- Build developer-friendly RESTful APIs
- Design and connect to our persistence layer (PostgreSQL, ElasticSearch)
- Collaborate with other experience and platform teams
Requirements
- Hands-on experience in building web applications (this could be a 3-month internship, CS degree or cool project in your portfolio)
- Strong command of Java programming language
- Understanding of test-driven development, clean code principles and design patterns
- Basic understanding of persistence layer (SQL, schema design, transactions, indexing)
- Basic understanding of HTTP protocol and consuming/exposing REST APIs
- Strong command of English language, both written and verbal
Benefits
- Competitive salaries
- Generous equity
- Collaborative, diverse, remote-friendly work environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaNode.jsExpressNest.jsKubernetesAWSGCPPostgreSQLElasticSearchRESTful APIs
Soft skills
collaborationcommunicationproblem discoverydesignimplementationmeasuring adoptiontest-driven developmentclean code principlesdesign patternsstrong command of English