About the Role
Key Takeaways for this Role
- Join a high-impact team at SynergisticIT building innovative solutions.
- Competitive salary (Competitive) and excellent career growth opportunities.
- Position based in Anywhere (Remote, USA) with Software Engineering working model.
Key Responsibilities
- Develop and maintain Java-based full stack applications using Spring Boot and modern front-end frameworks.
- Collaborate with cross-functional teams to design, implement, and deploy cloud-native solutions on AWS.
- Work with data analytics tools such as Power BI, Tableau, and Snowflake to derive insights from large datasets.
- Participate in DevOps practices, including containerization with Docker and CI/CD pipeline management.
- Assist in machine learning model development using TensorFlow for predictive analytics projects.
- Engage in code reviews, testing, and debugging to ensure high-quality software delivery.
- Document technical specifications and user guides for internal and client-facing projects.
- Adapt quickly to new technologies and client requirements, demonstrating flexibility and a willingness to learn.
Role Requirements & Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related STEM field.
- Must be an F-1 OPT holder eligible for STEM extension, or a recent STEM graduate seeking employment.
- Strong foundational knowledge of programming languages, particularly Java and Python.
- Familiarity with web development frameworks such as Spring Boot, React, or Angular.
- Basic understanding of cloud platforms, preferably AWS or Azure.
- Excellent problem-solving skills and ability to work in a fast-paced, remote environment.
- Strong communication and collaboration skills, with a proactive attitude toward learning.
Skills Inventory
- Essential: Java, Spring Boot, SQL, REST APIs, Git, Agile methodologies.
- Essential: Cloud fundamentals (AWS, Docker, Kubernetes).
- Preferred: Data analytics tools (Power BI, Tableau, Snowflake).
- Preferred: Machine learning basics (TensorFlow, scikit-learn).
- Preferred: DevOps practices (CI/CD, Jenkins, Terraform).
- Soft Skills: Time management, remote collaboration, critical thinking, adaptability.
Salary & Compensation Estimation
For a Junior Software Engineer role with SynergisticIT, the estimated annual salary ranges from $70,000 to $95,000 USD, depending on the client assignment and location. This is a competitive rate for entry-level positions in the US tech market. Compensation may also include benefits such as health insurance, paid time off, and professional development stipends. Since this is a remote role, salary may be adjusted based on cost of living in your region, but the company aims to offer rates that attract top talent.
š¢ External Advertisement Notice
This opportunity is posted on behalf of the hiring organization and was compiled from an external recruitment portal or advertising site. CareerCraft Uganda is not the recruiting entity.
Tailor Your Application Instantly
Increase your response rate by up to 85%! Use our advanced AI engines to personalize your CV or write a matching Cover Letter optimized specifically for this role's requirements.
Role Overview
Automate Your CV
Increase your chances by tailoring your CV to this exact job description using our AI Document Engine.
Tailor My CVTopical Career & Education Cluster
Explore related courses, admissions, sector guides, and employers linked to this role.