Senior Software Engineer

Akaasa Technologies
Malvern, PA, United States
about 1 month ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Component-Based Software Engineering Application Performance Management Confluence JIRA Automation of Tests
+47 more
Cloud Computing Cloud Engineering Code Review Databases Continuous Delivery Continuous Integration Software Debugging DevOps Django Web Framework Elasticsearch Python (Programming Language) PostgreSQL MongoDB MySQL Model View ViewModel NoSQL Object-Oriented Software Development Pair Programming Scrum Methodology Ansible Software Engineering Web Application Frameworks Web Services Data Processing Enterprise Software Applications Test-Driven Development (TDD) ReactJS System Availability Flask (Web Framework) Software Application Programming Backend Git Amazon Relational Database Service Containerization AngularJS Kubernetes Information Technology Low Latency Deployment Automation Atlassian Tools Front End Software Development Functional Programming Restful APIs Software Version Control Docker Jenkins Microservices

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all