Full Stack Engineers

DMV IT Service
Full-time
On-site

Job Title: Senior Full Stack Engineer
Location:Boston, MA
Employment Type: Full-Time

About Us:

DMV IT Service LLC is a trusted IT consulting firm founded in 2020. We specialize in optimizing IT infrastructure and providing expert guidance to empower businesses to achieve their technology goals. Our services span system administration, cybersecurity, networking, and IT operations. With a client-first approach, we ensure long-term success for our clients through innovative solutions and industry best practices.

Job Purpose:

We are seeking a Senior Full Stack Engineer to join our dynamic team. The ideal candidate will have extensive experience in building robust, scalable, and high-performance applications. This role requires a hands-on developer with expertise in both front-end and back-end development, with a particular focus on enterprise-level applications, asynchronous processing, and data handling.

Requirements

  • Back-End Development:
    • Design, develop, and maintain server-side applications using SpringBoot and Java, focusing on business logic and microservices architecture.
    • Implement and manage high-volume data processing and business-critical tasks using Spring Batch.
    • Optimize relational databases, primarily PostgreSQL, including schema design, query optimization, and performance tuning.
  • Front-End Development:
    • Build responsive and modular user interfaces with Angular, ensuring an intuitive and engaging user experience.
  • Asynchronous Processing & Node.js:
    • Develop and manage asynchronous operations and callbacks on Node.js to ensure high performance and reliability.
  • API Design & Integration:
    • Adhere to and enforce REST principles for designing and consuming APIs, ensuring a clean and consistent communication layer between services.
  • CI/CD & Cloud Management:
    • Oversee and enhance CI/CD pipelines, writing and maintaining core scripts in Jenkins to automate build, test, and deployment processes.
    • Leverage AWS services (EC2, S3, RDS, Lambda) for deployment, management, and scaling of applications.
  • Real-Time Data & Event-Driven Architecture:
    • Work with distributed systems and message brokers (e.g., Kafka) to build real-time data pipelines and event-driven architectures.
  • Testing & Monitoring:
    • Write comprehensive unit, integration, and end-to-end tests using tools like JUnits, Mockito, Cypress, Selenium, and Karate to ensure code quality and stability.
    • Implement monitoring tools like Datadog to observe, troubleshoot, and optimize application performance in production environments.

Qualifications:

  • Education:
    • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience:
    • Proven experience as a Full Stack Engineer with a strong portfolio of successful projects.
    • Expertise in the listed technologies, including Java, SpringBoot, Angular, Node.js, AWS, Kafka, PostgreSQL, and others.
    • Hands-on experience in developing and optimizing APIs, asynchronous processing, and event-driven architectures.
  • Technical Skills:
    • Proficiency in SpringBoot, Java, Angular, Node.js, AWS services (EC2, S3, RDS, Lambda), Kafka, and PostgreSQL.
    • Familiarity with CI/CD pipelines and DevOps tools such as Jenkins and Terraform.
    • Knowledge of real-time data processing, cloud-native architectures, and microservices.
  • Soft Skills:
    • Excellent problem-solving, analytical, and troubleshooting skills.
    • Strong communication skills, both verbal and written.
    • Team player with the ability to collaborate effectively in Agile teams and deliver high-quality software solutions.