Senior Full Stack Engineer (Python, Java, AWS, React)
Design, develop, and deploy high-quality software applications using Python, Java, and React. Collaborate with tech leads and architecture to drive design discussions. Participate in 24x7 on-call support.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Job Title: Full Stack Engineer (Python/Java, AWS, React) - W2 Only - Can provide sponsorship
Duration: Long Term
Location: Westlake, TX - Hybrid - 2 weeks in a month oniste
Must Have:
1.) Python/Java (Must be proficient in both, but Python is more prevalent)
2.) AWS/ DynamoDB
3.) React (JavaScript/TypeScript)
In this role you will be:
- Actively participating in design discussions working with tech leads and architecture
- Building quality code that adheres to design and architecture standards
- Using Test Driven Development or Behavior Driven Development practices to deliver high quality products
- Owning the outcome and making sure features are delivered with quality on time
- Willing to participate in 24x7 on call support on a rotational basis
The Expertise and Skills You Bring
You either must, should or could have the following experience/skills:
- Must have a Bachelor’s degree in Computer Science, Engineering or Advanced Mathematics or equivalent work experience
- Possess 8+ years of demonstrated experience in Software Engineering.
- Must have 3+ years of experience with Python, Java-based REST services, particularly Spring/Spring Boot, Angular/React, HTML, CSS, JavasScript/Typescript
- Proficiency in Cloud Native application development and deployment, with a preference for AWS experience. Could have certifications. Could have experience with Lambda/SQS/S3/EventBridge.
- Should possess familiarity with DevOps/Continuous Integration and Continuous Delivery tools (Jenkins/Udeploy/Maven, Git/SVN/BitBucket, CloudFormation/Terraform, Artifactory, and Jira, or similar platforms)
- Prior exposure to Docker and Kubernetes is beneficial (EKS preferred)
- Should have experience with Automation Tools/Frameworks including Unit, Component, Functional, Performance, and Security testing
- Should have experience in Agile methodologies or iterative development processes
- Could have experience with Data Dog/Splunk/Open Telemetry
- You are a quick learner and embrace learning new tools and developing with the latest technologies /frameworks.
- You have a full grasp of the software development process including analysis, design, coding, system and user testing, problem resolution and planning
- You are able to apply robust critical thinking and analytical skills to diagnose issues and resolve problems
- You have strong oral and written communication skills and the ability to work effectively with engineers and product managers