Enable job alerts via email!

PRINCIPAL FULL STACK ENGINEER (JAVA/REACT)

Svitla Systems, Inc.

Massachusetts

Remote

USD 90,000 - 150,000

Full time

29 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Full Stack Engineer to join their dynamic team. This role emphasizes backend development using Java, with some front-end work in React. The company is known for its innovative approach in online marketing, providing tools that empower small businesses. You will engage in product design, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality solutions. With a commitment to workplace flexibility and a supportive culture, this opportunity promises to enhance your professional growth while making a significant impact in the marketing domain.

Benefits

Comprehensive medical insurance
MultiSport card
15 vacation days
Bonuses for article writing
Personalized learning program
Free webinars and meetups
Gifts for anniversaries
Fun corporate celebrations

Qualifications

  • 8+ years of experience in large-scale application development.
  • Strong understanding of Java and server-side frameworks.
  • Experience with AWS and microservices architecture.

Responsibilities

  • Participate in product design and development focusing on backend features.
  • Contribute to integrations with third-party billing systems.
  • Mentor junior team members on best practices.

Skills

Java
React
Spring Framework
AWS
RESTful APIs
Database Design
Microservices Architecture
Docker
Kubernetes
CI/CD Pipelines

Education

Bachelor's Degree in Computer Science or related field

Tools

Maven
Gradle
Jenkins
Git

Job description

Svitla Systems Inc. is looking for a Principal Full Stack Engineer (Java/React) for a full-time position (40 hours per week) in Poland. Our client is an online marketing company headquartered in Waltham, Massachusetts. It provides email marketing, social media marketing, event marketing, and online survey tools to help small organizations grow their businesses by building stronger customer relationships. More than 500,000 small businesses, nonprofit organizations, and member associations rely on the easy-to-use, affordable online tools to create and deliver personalized, professional communications that engage customers, members, and prospects wherever they congregate online – from their email inboxes to their social networks. As an industry leader in permission-based online marketing, the client partners with leading providers of online and social media marketing solutions.

The team is working on the billing part of the app, subscriptions, and their modifications, which involve complex business logic. The role includes 80% of the back end (Java) and 20% of the front end (React). On-calls are strictly within working hours when needed.

Requirements
  • 8+ years of experience in developing large-scale applications.
  • Experience as a Java Back End Developer with successful project implementations.
  • Strong understanding of Java programming and server-side frameworks (e.g., Spring, Spring Boot).
  • Experience as a Staff Engineer/Tech Lead.
  • Knowledge of AWS cloud, specifically with Lambdas.
  • Understanding of integration of third-party APIs.
  • Expertise in working with legacy codebase and refactoring.
  • Demonstrated expertise in designing, developing, testing, and maintaining scalable backend applications.
  • Experience with build tools (e.g., Maven, Gradle) and CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Understanding of unit testing (e.g., JUnit) and integration testing.
  • Experience in database design, optimization, and query tuning for relational (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB).
  • Experience designing and implementing RESTful APIs and familiarity with API standards (e.g., OpenAPI).
  • Understanding of microservices architecture.
  • Huge plus experience with Docker, Kubernetes.
  • Familiarity with version control systems (e.g., Git).
  • Familiarity with test-driven development (TDD) practices.
  • Knowledge of design patterns, best practices in Java development, and secure coding practices.
  • Upper-intermediate level of English and higher.
Responsibilities
  • Participate actively in product design, development, and code reviews, primarily focusing on backend features with some front-end work.
  • Contribute towards strategic initiatives and integrations with third-party billing and payment systems.
  • Review team PRs and improve observability and overall quality of code.
  • Investigate and resolve issues within the billing ecosystem.
  • Engage in retrospectives to continually improve processes.
  • Collaborate with PMs and senior developers to understand business needs and identify the best technical solutions.
  • Mentor junior team members on best practices, architecture, and development.
We offer
  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Flexibility in workspace, either remote or in our welcoming office.
  • Comprehensive medical insurance after one month.
  • MultiSport card with access to 2500 sports facilities all over Poland.
  • Bonuses for article writing, public talks, other activities.
  • 15 vacation days, 10 national holidays, sick leaves, family days off.
  • Personalized learning program tailored to your interests and skill development.
  • Free webinars, meetups and conferences organized by Svitla.
  • Gifts for anniversaries, New Year, children and more.
  • Fun corporate celebrations and activities.
  • Awesome team, friendly and supportive community!
About Svitla

Svitla Systems is a global digital solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and trustworthy environment.

Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, Amplience, InvoiceASAP and Global Citizen. At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes.

Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!

If you are interested in our vacancy, please send your CV.

We will be happy to see you in our friendly team :)

Tell us briefly about your project, and we will contact you within a day.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

PRINCIPAL FULL STACK ENGINEER (JAVA AND REACT)

Svitla Systems, Inc.

Massachusetts

Remote

USD 90,000 - 150,000

30+ days ago

Principal Full-Stack Engineer

Blackbird.AI

Remote

USD 100,000 - 160,000

6 days ago
Be an early applicant

Senior Software Engineer - Data & Insights

Tyler Technologies

Boston

Remote

USD 90,000 - 150,000

4 days ago
Be an early applicant

Principal Full Stack Engineer (Product focus)

GrowthX AI

Remote

USD 80,000 - 120,000

7 days ago
Be an early applicant

BCT - Project Manager/Full Stack Engineer - Head Start IT-AMS Platform

ZipRecruiter

Washington

Remote

USD 115,000 - 150,000

6 days ago
Be an early applicant

Full Stack Java Engineer

EmpiraMed

Maynard

Remote

USD 85,000 - 120,000

12 days ago

Javascript Fullstack Engineer - Tech Lead

Phiture

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Software Development Manager (Biologics) - Remote

Revvity

Boston

Remote

USD 120,000 - 160,000

7 days ago
Be an early applicant

Staff Software Engineer

Houghton Mifflin Harcourt

Boston

Remote

USD 90,000 - 130,000

9 days ago