Full Stack Engineer

Apply Now

Company: Compunnel Software Group

Location: Boston, MA 02115

Description:

Job Summary

We are looking for a Full Stack Engineer to join the Domain Events Platform team within an enterprise technology organization.

This team is responsible for building and maintaining scalable, distributed, cloud-based event-driven platforms.

The ideal candidate is passionate about developing innovative big data solutions, thrives in a collaborative and fast-paced environment, and is eager to learn and apply cutting-edge technologies.

Key Responsibilities
  • Build and maintain event-driven big data applications and platforms.
  • Design and develop scalable microservices and data APIs.
  • Develop frontend applications using Angular or React.
  • Implement event processing solutions using Kafka, Kinesis, and similar technologies.
  • Work with relational and NoSQL databases such as DynamoDB, Elasticsearch, and Graph DB.
  • Utilize cloud technologies across AWS, Azure, or Google Cloud.
  • Collaborate with cross-functional teams to deliver secure, reliable, and high-performing applications.
  • Participate in solution design, mentor team members, and contribute to technical innovation.
  • Implement CI/CD pipelines and promote automation practices.
  • Support mission-critical applications and resolve technical roadblocks.


Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Strong understanding of microservices architecture and software design.
  • Experience building data platforms and capabilities in the cloud.
  • Proficiency in object-oriented programming using Java, Scala, or Python.
  • Hands-on experience with:
  • Messaging technologies (Kafka, Kinesis, SNS, SQS)
  • Stream processing (Flink, Spark, Kinesis Analytics)
  • Data movement and ETL/ELT tools
  • REST APIs and in-memory data stores
  • Experience with frontend frameworks like Angular or React.
  • Deep knowledge of AWS services and open-source technologies.
  • Familiarity with DevOps tools such as Maven, Jenkins, Ansible, Docker.
  • Excellent communication and collaboration skills.
  • Ability to work in an Agile environment (Kanban or Scrum).
  • Strong problem-solving abilities with a focus on innovation.


Preferred Qualifications
  • Experience mentoring teams and driving technical excellence.
  • Exposure to big data ecosystem implementation and architecture.
  • Strong passion for learning emerging technologies and business domains.


Education: Bachelors Degree

Similar Jobs