About The Position
We are seeking a mid-senior level Software Engineer with 5-10 years of professional experience in backend development with Python (using FastAPI, Flask, or similar frameworks), AWS (particularly Lambda functions), and frontend development (React, JavaScript, CSS/HTML). The ideal candidate will take ownership of projects from ideation through to deployment, contributing to the entire lifecycle of our solutions.
Key Responsibilities
Own development of customer-facing projects, including planning, design, implementation, testing, and deployment.
Develop and maintain backend services using Python (FastAPI, Flask, or similar frameworks) on top of SQL-like databases.
Deploy backend services on AWS using Lambda functions.
Design and develop responsive and intuitive frontends using React, JavaScript, CSS/HTML.
Collaborate with cross-functional teams, including the implementation teams, to deliver comprehensive solutions for our customers.
Ensure the scalability, reliability, and performance of our applications.
Participate in code reviews, testing, and deployment processes.
Create and maintain comprehensive documentation for your code and APIs.
Provide technical support and training to clients and internal teams.
Requirements
2-5 years of professional experience in software engineering.
Strong proficiency in Python and experience with backend frameworks such as FastAPI or Flask.
Experience With AWS Services, Particularly Lambda Functions.
Experience with SQL-like databases
Proficiency in frontend development with React, JavaScript, CSS/HTML.
Solid understanding of software development principles, including version control (Git), testing, and continuous integration/continuous deployment (CI/CD) practices.
Excellent analytical and problem-solving skills.
Strong communication and interpersonal skills, with the ability to collaborate effectively with clients and team members.
Ability to manage multiple projects and prioritize tasks in a fast-paced environment.
Preferred Skills
Experience with Docker and Kubernetes.
Experience with data visualization tools and libraries.
Understanding of machine learning concepts and AI applications.
Knowledge of security best practices in software development.
Benefits
Base salary + bonus & stock options eligibility
Health insurance, dental, vision, PTO days
Flexible working hours and remote work options
Opportunities for professional growth and development
A collaborative and innovative work environment
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Do you love working with and caring for dogs? Do you have excellent communication and...
Apply For This JobOverviewApplication About Northwood Northwood is on a mission to transform connectivity between Earth and space, bringing the benefits of space...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Do you want to be part of a business that genuinely values entrepreneurialism, innovation and...
Apply For This JobThis position is responsible for both client service and administrative functions necessary to support the client relationship and management of...
Apply For This JobAthletic Trainer Certified (ATC)Job ID 193331Location US-WV-MorgantownExperience (Years) 0Category Therapy – ATCStreet Address 943 Maple DriveCompany HealthWorksPosition Type Full Time...
Apply For This JobStarting Wage: $10 per hour, plus tips! Additional average of $2 – $4 per hour in tips! Do you love...
Apply For This Job