Summary
Looking for a software engineer to develop and maintain enterprise applications, cloud solutions, APIs, databases, and automation workflows. The role offers broad technical exposure across modern development technologies.
Highlights
Hands-on full-stack role covering cloud solutions, automation, databases, analytics, and modern engineering practices in enterprise environments.
Description
We are seeking a Software Engineer to support the development, integration, and maintenance of enterprise applications and cloud-based solutions.
This is a hands-on role working across full-stack development, APIs, databases, workflow automation, reporting, and AWS services.
The developer will collaborate with business analysts and technical teams throughout the software development lifecycle.
Key Responsibilities
Develop, enhance, test, and support new and existing applicationsBuild and maintain web applications, backend services, and APIsIntegrate applications with internal systems and business processesDesign and optimize PostgreSQL databasesSupport AWS-based applications and cloud automationDevelop or maintain Power BI dashboards and structured datasetsTroubleshoot application, database, and integration issuesMaintain clear technical documentation in ConfluenceParticipate in Agile ceremonies and development planningFollow security, compliance, and development best practices
Required Experience
5+ years of relevant application-development experienceTypeScript and Node.jsAngularPythonPostgreSQL and SQLAPI development and integrationsAWS cloud servicesGit and DockerDatabase design, DDL, indexing, and optimizationAgile software development experienceBachelor’s degree in Computer Science, Information Systems, or a related field
Preferred Experience
NestJSPower BIAWS Lambda, ECS, S3, CloudFormation, CloudWatch, SNS, or SQSCI/CD pipelines and microservicesJira and ConfluencePlaywright or QMetryAWS GlueSCADA, utilities, energy, or regulated environments