Senior Software Engineer
Role details
Job location
Tech stack
Job description
Role Overview: We are seeking a Senior Software Engineer with deep expertise in Python-based back-end development, modern JavaScript frameworks (Angular or React), and cloud-native architecture utilizing AWS. In this role, you will play a critical part in designing, building, and deploying highly scalable, distributed, and client-facing enterprise applications. You will work within an agile environment, collaborating closely with product owners, designers, and other engineers to deliver seamless user experiences., * Full-Stack Development: Design, develop, test, and implement scalable enterprise applications using Python (Django/Flask) on the backend and Angular/React on the frontend.
- Cloud Architecture: Architect and deploy cloud-native solutions using Amazon Web Services (AWS), utilizing services such as EC2, S3, Lambda, Kinesis, ElasticSearch, and RDS.
- API & Web Services: Build, consume, and manage robust RESTful APIs and microservices to integrate various internal and third-party systems.
- Database Management: Interact with and optimize relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases, utilizing Python ORMs.
- CI/CD & DevOps: Collaborate in deploying and managing infrastructure using Git, Jenkins, Ansible, and automated testing tools to ensure a stable and continuous delivery pipeline.
- Agile Collaboration: Actively participate in Scrum ceremonies, test-driven development (TDD), code reviews, and pair programming to ensure high-quality and maintainable code.
- Problem Solving: Troubleshoot, debug, and optimize application performance across the stack, ensuring high availability, security, and low-latency data processing., Job Title: Senior Software Engineer (Python / Front-End / AWS) Location: Malvern, PA (Remote / Hybrid). Duration: 6-12 Months Rate: DOE Job Description: Role Overview: We …
- 6 hours ago
- Apply easily
Requirements
- Bachelor's Degree in Computer Science, Engineering, or a related field.
- 5+ years of hands-on experience in software development, with a strong emphasis on Python programming and Object-Oriented Programming (OOP) concepts.
- 3+ years of experience building responsive, component-based UIs with modern JavaScript frameworks such as Angular (version 8+) or React.
- Proven experience developing applications within Python frameworks, specifically Django or Flask (including Model View Template/MVT architectures).
- Solid hands-on experience with AWS cloud infrastructure, including automated deployments and security best practices.
- Strong understanding of version control (Git/GitHub) and continuous integration tools., * Experience in the financial services, asset management, or banking sector.
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Experience with Agile methodologies (Scrum/Kanban) and Atlassian tools (Jira, Confluence).
- A passion for mentoring junior developers and driving engineering best practices across the team.