Salary
💰 $70,000 - $130,000 per year
Tech Stack
AWSDockerJavaJUnitLinuxOraclePythonSeleniumSQLUnix
About the role
- Design, develop, and maintain applications using Python and AWS technologies
- Work with AWS services such as Lambda, ECS, and API Gateway
- Utilize Docker for containerization and FastAPI and SQLAlchemy for backend services
- Write functional and unit tests using pytest and mocking libraries
- Create, review, and maintain technical documentation and software testing artifacts
- Perform complex tasks requiring specific expertise or domain knowledge
- Proactively share knowledge and best practices to software development and testing groups
Requirements
- 3+ years of software development experience, including experience developing a complex application using Python/Java and FastAPI
- Experience with object-oriented analysis, design, and development
- Programming experience in Python/Java, Linux/UNIX, Oracle, SQL, XML/XSLT, or other object-oriented languages
- Knowledge and/or experience with software tools and techniques used in development and/or automated testing
- Strong verbal and written communication skills
- Effective communication to a wide range of audiences, including software teams, project managers, and end-users.
- Experience in Object Oriented Analysis and Design
- Experience developing and testing with SQL and/or Oracle database
- Experience with software automation tools (e.g., Selenium, JUnit, etc.)
- Experience with Agile methodology and continuous integration
- Hybrid Work Model: Flexible hybrid working environment (2-3 days a week in the office)
- Flex My Way: Supportive workplace policies for personal and professional responsibilities
- Career Development and Growth: Continuous learning and skill development opportunities
- Industry Competitive Benefits: Comprehensive benefit plans including flexible vacation and outings for mental health
- Social Impact: Two paid volunteer days off annually and opportunities to participate in ESG initiatives.
- Health, dental, vision, disability, and life insurance programs
- Competitive 401k plan with company match
- Competitive vacation, sick and safe paid time off, paid holidays
- Parental leave, sabbatical leave
- Adoption & Surrogacy Assistance
- Tuition Reimbursement
- Employee Stock Purchase Plan
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonAWSFastAPISQLAlchemyDockerpytestobject-oriented analysisobject-oriented designSQLOracle
Soft skills
strong verbal communicationstrong written communicationeffective communication