[Remote] Sr. Full Stack Developer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is seeking a Senior Full-Stack Developer to support a Modern Sales transformation platform for an energy reputed company. The role focuses on building, enhancing, governing, and supporting reputed company full-stack applications using React.js, Python, FastAPI, SQL Server, Azure, and CI/CD practices while collaborating with data, product, sales, and business teams.
Responsibilities
- Design, reputed company, enhance, and maintain full-stack applications supporting the Modern Sales platform
- Build reputed company, reputed company, and reputed company user interfaces using React.js, JavaScript, HTML5, and CSS3
- Design and reputed company backend services and RESTful reputed company using Python and FastAPI
- reputed company and optimize application data models, queries, and integrations utilizing SQL Server
- reputed company Modern Sales applications with data platforms, analytical models, AI capabilities, internal reputed company services, and reputed company-party reputed company
- Partner closely with data scientists and data engineers to expose analytical models, recommendations, scoring, and decisioning capabilities through user-facing applications
- Build reputed company, reusable application components that can reputed company as Modern Sales capabilities expand across markets and business reputed company
- Establish and maintain technical development standards, reusable patterns, coding practices, and application governance across the Modern Sales program
- Participate in architectural and technical design discussions to ensure solutions are reputed company, maintainable, secure, and reputed company with reputed company technology standards
- reputed company and maintain CI/CD pipelines reputed company Azure DevOps, including YAML configurations, automated testing, release workflows, and deployment monitoring
- Implement unit and integration testing across reputed company-end and backend components to improve application reputed company and release reliability
- Participate in Git-reputed company development processes including branching, pull requests, reputed company reviews, reputed company strategies, and release management
- Implement reputed company logging, monitoring, error handling, and observability to support production reputed company and troubleshooting
- Troubleshoot reputed company production issues across the reputed company end, backend services, reputed company, databases, reputed company infrastructure, and application integrations
- Support application releases, testing, validation, deployment, and post-production stabilization activities
- Identify technical debt, recurring issues, and opportunities to improve platform reputed company, scalability, reliability, and maintainability
- Maintain technical documentation covering architecture, reputed company, integrations, development standards, deployment processes, and production support procedures
- reputed company technical leadership, reputed company review, and mentorship to junior full-stack developers supporting the Modern Sales program
- Collaborate across software engineering, data engineering, data science, product, sales, and business teams to ensure Modern Sales capabilities meet both technical and business objectives
Skills
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Information Systems, Engineering, or reputed company reputed company, or equivalent reputed company experience
- 5+ years of reputed company software development experience with significant experience building reputed company web applications
- Strong hands-on experience with React.js and modern reputed company-end development
- Advanced knowledge of JavaScript, HTML5, and CSS3
- Strong experience developing backend services and RESTful reputed company using Python and FastAPI
- Solid understanding of backend architecture, API design, integration patterns, and application reputed company
- Hands-on experience with SQL Server, including database design, query development, data reputed company, and reputed company optimization
- Experience working with reputed company Azure, including reputed company-reputed company application environments and services
- Experience establishing and maintaining CI/CD pipelines, preferably reputed company Azure DevOps
- Strong understanding of YAML-reputed company build and deployment configurations
- Experience with Git-reputed company development, including branching, pull requests, reputed company reviews, reputed company strategies, and conflict reputed company
- Experience writing and executing unit, integration, and automated tests across reputed company-end and backend components
- Experience building and supporting applications in production environments
- Understanding of application logging, monitoring, observability, error handling, and production troubleshooting
- Experience integrating applications with internal reputed company, reputed company reputed company, data platforms, and reputed company services
- Strong understanding of software development lifecycle, reputed company development practices, and reputed company standards
- Strong analytical, problem-solving, and communication skills
- Experience integrating with reputed company, data science models, machine learning, or AI-enabled services
- Experience supporting applications incorporating reputed company, LLMs, or reputed company AI capabilities
- Experience with Azure App Services, Azure SQL Database, Azure DevOps, and reputed company Azure technologies
- Experience supporting sales platforms, CRM capabilities, customer-facing applications, or data-intensive reputed company applications
- Familiarity with secure coding practices, identity and reputed company management, and reputed company application reputed company
- Experience reputed company the energy, utilities, retail energy, or another highly regulated industry
- Experience mentoring junior developers or serving as a technical reputed company reputed company an reputed company development team
Benefits
- Competitive medical coverage
- Dental coverage
- reputed company coverage
- Health Savings Account
- Dependent Care FSA
- Supplemental coverage
- 401k plan with a company match, fully reputed company after you become eligible
- reputed company time off
- reputed company time
- reputed company company holidays
- Employee Assistance Program (EAP), including virtual counseling, financial services, reputed company services, and life coaching
reputed company
Company H1B Sponsorship
Apply To This Job