Summary
Nexus IT Group is seeking a Junior to Midlevel Software Engineer eager to learn and contribute to meaningful data challenges. The role involves developing data-intensive applications, supporting ETL and AI-generated pipelines, and writing SQL and JavaScript while collaborating with experienced engineers.
Responsibilities
- Work alongside senior engineers to implement features, fix bugs, and participate in code reviews—learning team standards and best practices through hands-on collaboration
- Build and maintain ETL and AI generated pipelines that extract, transform, and load identity and behavioral data across our platform
- Implement and maintain tagging solutions that support audience segmentation, tracking, and measurement workflows
- Contribute to technical documentation and assist in translating business requirements into well-scoped development tasks
- Write SQL queries and stored procedures against AWS Redshift and SQL Server to support data pipelines, reporting, and platform operations
- Develop JavaScript-based components and integrations that support front-end tagging, data capture, and audience activation workflows
- Assist in building and maintaining backend services and APIs that support our targeting and measurement platform
- Support Python-based data workflows and contribute to scripts that process and transform identity and behavioral datasets
- Learn and apply AI-assisted development tools—including code-generation assistants and automated testing aids—to build good habits and improve your own productivity
- Participate in the migration and improvement of existing systems, gaining exposure to cloud-native architectures on AWS
- Explore and adopt emerging developer tools and AI-assisted workflows to accelerate your own learning and output quality
- Collaborate with product and data teams to understand requirements and develop practical solutions with guidance from senior engineers
Skills
- 1–3 years of software engineering experience, including early-career roles involving data or application development
- Strong proficiency in SQL (required)—comfortable writing queries, joins, and transformations against relational databases; experience with JavaScript and working knowledge of Python
- Familiarity with ETL concepts and processes—experience building or maintaining data pipelines that extract, transform, and load structured data
- Familiarity with AI frameworks, Business Intelligence processes (strongly preferred) in the automation of services related to data and service delivery
- Experience with tagging implementations—pixel tags, tracking tags, or data layer implementations for audience segmentation or analytics purposes
- Strong attention to detail and a willingness to learn—comfortable asking questions, taking feedback, and iterating quickly in a collaborative team environment
- A curious, problem-solving mindset: you enjoy digging into data, asking why things work the way they do, and finding cleaner ways to get the job done
- Bachelor's degree in Computer Science, Information Systems, or a related field—or equivalent practical experience through coursework, bootcamps, or self-directed projects
- Must be authorized to work in the United States; no visa sponsorship available
- Exposure to cloud data platforms such as AWS Redshift, Snowflake, or BigQuery—even through academic projects or personal work
- Experience with Python scripting or automation—even simple scripts that manipulate or move data between systems
- Basic familiarity with digital marketing concepts such as audience targeting, pixels, or attribution—curiosity about how data drives marketing decisions is a plus
- Any exposure to version control (Git), REST APIs, or basic software development workflows
- Interest in AI-assisted development tools (e.g., GitHub Copilot or similar) and a habit of using them to learn and improve code quality
Qualifications
Must Haves
- 1–3 years of software engineering experience, including early-career roles involving data or application development
- Strong proficiency in SQL (required)—comfortable writing queries, joins, and transformations against relational databases; experience with JavaScript and working knowledge of Python
- Familiarity with ETL concepts and processes—experience building or maintaining data pipelines that extract, transform, and load structured data
- Familiarity with AI frameworks, Business Intelligence processes (strongly preferred) in the automation of services related to data and service delivery
- Experience with tagging implementations—pixel tags, tracking tags, or data layer implementations for audience segmentation or analytics purposes
- Strong attention to detail and a willingness to learn—comfortable asking questions, taking feedback, and iterating quickly in a collaborative team environment
- A curious, problem-solving mindset: you enjoy digging into data, asking why things work the way they do, and finding cleaner ways to get the job done
- Bachelor's degree in Computer Science, Information Systems, or a related field—or equivalent practical experience through coursework, bootcamps, or self-directed projects
- Must be authorized to work in the United States; no visa sponsorship available
Nice to Haves
- Exposure to cloud data platforms such as AWS Redshift, Snowflake, or BigQuery—even through academic projects or personal work
- Experience with Python scripting or automation—even simple scripts that manipulate or move data between systems
- Basic familiarity with digital marketing concepts such as audience targeting, pixels, or attribution—curiosity about how data drives marketing decisions is a plus
- Any exposure to version control (Git), REST APIs, or basic software development workflows
- Interest in AI-assisted development tools (e.g., GitHub Copilot or similar) and a habit of using them to learn and improve code quality
Benefits
- Competitive compensation and the energy of an on-site, collaborative environment in North Andover, MA.