Job Description
Description
Senior Full Stack Software Engineer to design, build, enhance, and support enterprise applications used across pricing, transaction management, supply operations, reporting, and other business-critical functions. This individual will develop scalable APIs, data integrations, and React-based web applications while supporting cloud infrastructure, production environments, and legacy application modernization. The ideal candidate brings strong hands-on experience with Python, JavaScript, PostgreSQL, REST APIs, containerized applications, and AWS or GCP. Experience supporting energy, utilities, commodity trading, or other high-volume transactional environments is highly preferred. Key Responsibilities
- Design, build, test, and maintain scalable full stack applications and services
- Develop and support RESTful APIs used for pricing, transaction management, supply operations, reporting, and system integrations
- Build responsive web applications and internal control interfaces using React and JavaScript
- Develop backend services and automation using Python
- Design applications that process high-volume business transactions and data
- Work with PostgreSQL databases, including application-level data modeling, querying, performance optimization, and troubleshooting
- Create integrations that consume and process data through REST APIs, EDI, XML, CSV files, and other external sources
- Develop and maintain web scraping or data acquisition solutions when required
- Containerize and deploy applications using Docker and Kubernetes
- Support application deployments and production environments within AWS or GCP
- Implement application monitoring, alerting, logging, and operational support processes.
- Troubleshoot production issues across application, database, integration, and infrastructure layers.
- Contribute to disaster recovery, backup, system upgrade, and business continuity planning.
Requirements
- 5 or more years of professional software development experience
- Strong full stack application development experience
- Hands-on development experience with Python and JavaScript
- Experience building modern web applications using React
- Strong experience designing, building, and consuming RESTful APIs
- Hands-on experience with PostgreSQL in an application development environment
- Experience with Docker and containerized application development
- Experience deploying or supporting applications within AWS or GCP
- Experience working with Linux and Windows operating environments
- Understanding of application architecture, system design, and high-volume transaction processing
- Experience with Git-based development and release processes
- Ability to troubleshoot issues across the application, database, integration, and cloud infrastructure layers
- Strong communication and cross-functional collaboration skills
Preferred Qualifications:
- Experience with Kubernetes
- Experience with GraphQL
- Experience with SQL Server
- Experience building or maintaining web scrapers
- Experience processing EDI, XML, and CSV data
- Experience with application monitoring and observability platforms such as Datadog or comparable tools
- Scripting and infrastructure automation experience
- Experience with disaster recovery, database backups, infrastructure upgrades, and production support
- Experience modernizing or integrating legacy applications
- Experience within energy retail, utilities, natural gas, commodity trading, or a related industry
- Understanding of business functions such as pricing, billing, supply, sales, transaction management, risk, and reporting
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru