Onsite Interview only (Don’t share for video Interview)
Python Full Stack Engineer
Location: Hybrid (2 days/week onsite at 4 Irving Plaza, NY 10003)
Duration: 12+ Month Contract
Visa: USC, GC, GC-EAD, H4 EAD
Con Edison highly values candidates with experience in:
- Utilities and Energy
- Telecommunications
- Shipping & Logistics
- Government/Public Sector
- Large-scale Technology Environments (Google, Apple, or similar enterprise organizations)
Required Qualifications
- 5+ years of experience as a Full Stack Developer/Engineer.
- Strong proficiency in Python and modern web application development.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Solid understanding of REST APIs, microservices, and integration patterns.
- Experience working with relational and/or NoSQL databases.
- Strong knowledge of automated testing frameworks and test automation practices.
- Hands-on experience with GitHub, source code management, and version control best practices.
- Experience building and maintaining CI/CD pipelines.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent analytical, troubleshooting, and communication skills.
Nice to Have
- Cloud platform experience (AWS, Azure, or GCP).
- Containerization and orchestration technologies (Docker, Kubernetes).
- Experience modernizing legacy applications.
- Knowledge of enterprise security and performance optimization best practices.
Position Overview
We are seeking a highly skilled Python Full Stack Engineer to design, develop, and maintain scalable web applications and enterprise integrations. The ideal candidate will possess strong expertise across both front-end and back-end development, with experience building modern web applications while integrating with legacy enterprise systems.
This role requires hands-on development experience, strong problem-solving skills, and a passion for delivering high-quality, maintainable software solutions in a collaborative Agile environment.
Key Responsibilities
- Design, develop, test, and maintain full-stack web applications using Python and modern front-end technologies.
- Build responsive, user-friendly interfaces and scalable backend services.
- Develop and maintain RESTful APIs and system integrations.
- Integrate modern front-end applications with legacy enterprise platforms and databases.
- Create, optimize, and maintain database schemas, queries, and data-processing workflows.
- Develop automated tests, test suites, and quality assurance processes to ensure application reliability.
- Participate in code reviews and contribute to best practices for software development.
- Implement and support CI/CD pipelines for automated build, testing, and deployment processes.
- Collaborate with cross-functional teams including business stakeholders, architects, and infrastructure teams.
- Troubleshoot production issues and provide ongoing application support and enhancements.