Software Engineer

AscensusBoston, MA
18d$90,000 - $120,000

About The Position

Ascensus is the leading independent technology and service platform powering savings plans across America, providing products and expertise that help nearly 16 million people save for a better today and tomorrow. We are seeking a motivated and intellectually curious Software Engineer with 2–3 years of professional experience to join our growing team. The ideal candidate will have a strong foundation in computer science, hands-on experience with Java and Spring Boot, and a passion for continuous learning and innovation. Experience with containerization, cloud platforms, and AI-assisted development tools is highly valued. We're looking for candidates who are eager to dive into the details, learn quickly, and grow with us

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • 1–3 years of professional software engineering experience.
  • Proficiency in Java and Spring Boot framework.
  • Proficiency in SQL for data querying, analysis, and optimization across relational databases.
  • Experience with Git for version control and collaboration.
  • Hands-on experience with containerization tools such as Docker and orchestration platforms like Kubernetes.
  • Experience deploying and managing applications on public cloud platforms such as AWS or Azure.
  • Experience designing and building microservices-based architectures.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Demonstrated intellectual curiosity and a passion for learning.

Nice To Haves

  • Experience using AI tools such as GitHub Copilot, Cursor IDE, or similar.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working with NoSQL databases such as MongoDB, Cassandra, or DynamoDB
  • Exposure to modern development environments and productivity tools.
  • Experience with monitoring, logging, and observability tools.
  • Experience on monolith experience is a plus.

Responsibilities

  • Design, develop, test, and maintain scalable Java applications using Spring Boot.
  • Make changes and improve the performance on monilith application.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Continuously explore and evaluate new technologies and development practices.
  • Leverage AI tools (e.g., code assistants, automated testing, etc.) to improve development efficiency and quality (nice to have).

Benefits

  • Competitive salary and benefits package.
  • Flexible work environment.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive team culture.
  • 401(k) match
  • Medical, Dental, Vision
  • Paid-Time-Off
  • Health Savings Account with employer contribution up to $1,100
  • 401(k) & 529 college savings match programs
  • Volunteer and charitable-giving programs
  • Business casual dress
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service