Full Stack Engineer
Apply NowCompany: 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
Required Qualifications
Preferred Qualifications
Education: Bachelors Degree
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