Motion Recruitment - Kingston, WA

posted about 1 month ago

Full-time - Mid Level
Kingston, WA
Administrative and Support Services

About the position

The Sr. Software Engineer position focuses on developing and maintaining high-quality web applications, micro-services, and APIs using Java and Python. The role emphasizes collaboration with cross-functional teams, implementing security measures, optimizing applications for performance, and mentoring junior developers. This position is onsite four days a week in Newport Beach, CA, and requires a strong background in full-stack development, particularly with cloud-native technologies.

Responsibilities

  • Design, develop, and maintain efficient, reusable, and reliable Python code from an existing Java application.
  • Lead the development of high-quality web applications, micro-services, and APIs.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement security and data protection solutions.
  • Optimize applications for maximum speed and scalability.
  • Mentor junior developers and promote a culture of continuous learning and improvement.
  • Apply proven cloud-native patterns & practices to deliver robust solutions with API First mindset.
  • Deliver solutions with responsive design across Desktop, Tablet, and Mobile UX.
  • Ensure exceptional software quality via test-driven development (TDD) standards.
  • Stay informed on emerging technologies/industry trends and apply them into operations and activities.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in full-stack development, with a strong focus on Python and existing Java.
  • Experience developing cloud-native APIs and micro-services with C# .NET is a HUGE plus.
  • Experience with Python web frameworks (e.g., Django, Flask) is a HUGE Plus.
  • Solid understanding of object-oriented programming (OOP) principles.
  • Familiarity with database technologies (e.g. PostgreSQL, CosmosDB, MongoDB).
  • Familiarity integrating Cloud native Apps and micro-services with front-end frameworks (e.g., React, Angular, Vue.js).
  • Experience with cloud services (e.g., Azure, AWS).
  • Proficient in front-end technologies, including JavaScript, HTML5, and CSS3.
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Strong understanding of code versioning tools, such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Experience building LLM Apps using Open AI, Llama or other AI foundation stacks.

Nice-to-haves

  • Previous or existing Financial Experience within enterprise systems.
  • Financial trading platforms is a HUGE BONUS.
  • Development Experience deploying Python solutions (e.g., Web Apps, APIs, SPA integrations) to Azure with IaC (e.g., Azure CLI, Azd, Bicep, Powershell/Bash, Oryx).
  • Experience with Azure Machine Learning or AI Stack (e.g., Azure ML Studio, Azure AI Studio).
  • Experience in Asset Management and/or Financial Services is preferred.
  • Experience delivering real-time, distributed systems at large enterprise scale.

Benefits

  • 65-75/hr W2 Pay rate
  • W2 employee benefits
  • Optional 401K
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service