Full Stack Engineer

Compunnel Inc.
North Kingstown, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

North Kingstown, United States of America

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Azure
Cloud Computing
ETL
Relational Databases
Database Design
Database Development
Metadata
Object-Oriented Software Development
Oracle Applications
Software Engineering
SQL Stored Procedures
PL-SQL
Data Processing
Spring-boot
Backend
HR Software
Information Technology
Integration Frameworks
Api Design

Requirements

Job Summary We are seeking a Senior Full Stack Engineer (Back End) with strong experience in building high-quality software applications. This role involves contributing to Agile teams focused on developing integration solutions within payroll and HR platforms. The position plays a key role in designing, developing, and operationalizing modern capabilities that support business strategy and enable seamless integration with external systems. The engineer will collaborate closely with business stakeholders, architects, and technical teams to deliver scalable and efficient solutions aligned with product and architecture roadmaps. Key Responsibilities Design, develop, and maintain backend-focused full stack applications using modern technologies. Build and implement API-based solutions using Java and Spring Boot. Collaborate with cross-functional teams to define requirements, architecture, and technical design. Develop scalable and configurable solutions to support integration with external systems. Drive complex technology initiatives across multiple teams to achieve business objectives. Ensure alignment with product roadmaps, architectural standards, and best practices. Participate in the development of cloud-based solutions using platforms such as AWS or Azure. Contribute to database design, development, and optimization including use of stored procedures and ETL tools. Communicate technical concepts effectively with stakeholders and team members. Share knowledge and mentor team members to promote best practices and continuous improvement. Support integration efforts with external vendors and contribute to modernization initiatives. Required Qualifications Bachelors or Masters degree in Computer Science, Engineering, or a related field. Minimum of 7 years of hands-on experience in software development. Strong expertise in object-oriented programming with Java. Hands-on experience building API-based solutions using Java Spring Boot. Experience with relational database design and data modeling. Proficiency in database development including Oracle and PL/SQL. Experience working with ETL tools and data processing. Strong understanding of cloud computing with hands-on experience in AWS or Azure. Ability to communicate effectively and collaborate with cross-functional stakeholders. Strong problem-solving, influencing, and decision-making skills. Preferred Qualifications Experience with metadata-driven system design and highly configurable platforms. Familiarity with payroll, HR systems, or integration with external service providers. Understanding of integration techniques across enterprise systems. Education: Bachelors Degree

Apply for this position