Flex

Flex is a dynamic company specializing in innovative technology solutions, currently seeking to expand its team with a Senior Staff Software Engineer.

Related companies:

🏒 Affirm
πŸ‘₯ 1001-5000πŸ’° Post-IPO Equity about 4 years agoπŸ«‚ Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech
Website LinkedIn Email Facebook Twitter
🏒 DigitalOcean
πŸ‘₯ 1001-5000πŸ’° $34,913,641 Post-IPO Equity over 3 years agoπŸ«‚ Last layoff almost 2 years agoVirtualizationDevOpsWeb HostingCloud ComputingSaaS
Website LinkedIn Email Facebook Twitter

Jobs at this company:

Apply

πŸ“ United States, Australia, Canada, South America

🧭 Full-Time

πŸ” FinTech

  • 4+ years in software development and testing.
  • 3+ years of experience in test automation with a focus on API testing.
  • Proficient with Javascript/Typescript, Java, Springboot and their associated test frameworks.
  • Proficient in test automation tools and frameworks such as Playwright, Cypress, Puppeteer, WebDriverIO and RestAssured.
  • Proficiency with CICD pipelines using tools like Github Actions, CircleCI and Jenkins.
  • Strong understanding of relational databases such as MySql, Postgres and MSSQL.
  • Experience with observability platforms such as DataDog and NewRelic.
  • Experience utilizing cloud platforms such as AWS, Azure, and GCP.
  • Proven understanding of software testing methodologies, techniques, and best practices for UI and REST API testing.
  • Strong analytical and troubleshooting skills.
  • Excellent written and verbal communication skills with the ability to articulate technical concepts to non-technical stakeholders.
  • Professional working proficiency with English.

  • Serve as the test automation subject matter expert within an engineering team, advocating for and upholding testing best practices.
  • Partner with engineering and quality peers to evaluate existing manual testing processes to identify and prioritize automation opportunities.
  • Design and write robust tests that promote reusability, stability and maintainability.
  • Oversee the maintenance and optimization of automated testing suites for the team, ensuring timely review & resolution of test failures.
  • Work with quality peers to identify enhancements to automated testing frameworks and support their implementation.
  • Contribute to release planning, testing and release activities.
  • Effectively communicate testing progress, challenges, and risks to stakeholders while providing actionable recommendations for continuous improvement.

AWSGCPJavaJavascriptJenkinsMySQLQA AutomationSpring BootTypeScriptAPI testingAzurePostgres

Posted 11 days ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 188000.0 - 225000.0 USD per year

πŸ” FinTech

  • Master’s or Ph.D. in Computer Science, Engineering, or a related field.
  • 6+ years of experience as a Machine Learning Engineer with expertise in production environments.
  • Strong proficiency in Python or similar programming languages.
  • Experience with ML libraries like TensorFlow, PyTorch, and scikit-learn.
  • Extensive experience with cloud platforms (e.g., AWS, GCP, Azure) and distributed computing frameworks (e.g., Spark, Kubernetes).
  • Proven track record of implementing end-to-end machine learning pipelines.
  • Strong background in model optimization, version control, and CI/CD practices.
  • Excellent problem-solving abilities and the capacity to collaborate with cross-functional teams.

  • Own the end-to-end lifecycle of machine learning projects, from data collection and preprocessing to model deployment, monitoring, and maintenance in a production environment.
  • Build, maintain, and optimize robust data pipelines that support model development, training, and deployment at scale.
  • Implement machine learning algorithms and models that meet performance, scalability, and reliability requirements.
  • Collaborate with data scientists, engineers, and product teams to design and deploy machine learning systems.
  • Continuously monitor and improve model performance, conducting experiments and tuning hyperparameters.
  • Leverage distributed computing frameworks and cloud-based platforms for efficient processing of large-scale datasets.

AWSPythonGCPKubernetesMachine LearningPyTorchAzureSparkTensorflowCI/CD

Posted about 1 month ago
Apply
Apply
πŸ”₯ Staff Data Scientist
Posted about 1 month ago

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 188000.0 - 225000.0 USD per year

πŸ” FinTech

  • Master’s or Ph.D. in Statistics, Mathematics, Computer Science, or a related quantitative field.
  • 6+ years of experience in data science, focusing on statistical modeling and machine learning.
  • Expertise in time series analysis and forecasting models, such as ARIMA, Prophet, and LSTM.
  • Strong proficiency in programming languages like Python or R and fluency in libraries like scikit-learn, TensorFlow, and PyTorch.
  • Experience with large datasets and cloud platforms like AWS or GCP.
  • Proven ability to apply complex statistical and machine learning techniques.
  • Excellent communication skills for explaining technical models to diverse audiences.
  • Strong problem-solving skills and collaborative abilities.

  • Design, build, and deploy sophisticated statistical and machine learning models to solve complex business problems.
  • Develop and apply advanced time series forecasting models to predict future trends and business outcomes.
  • Create and implement forecasting and optimization models to support critical business functions.
  • Use large datasets for exploratory data analysis to extract actionable insights.
  • Collaborate with cross-functional teams to define business problems and deliver modeling solutions.
  • Conduct robust A/B testing and model validation to assess performance.
  • Continuously improve model performance through experimentation and tuning.
  • Communicate complex findings to non-technical stakeholders via visualizations and reports.

AWSPythonCloud ComputingData AnalysisData MiningGCPMachine LearningData visualizationA/B testing

Posted about 1 month ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 177000.0 - 213000.0 USD per year

πŸ” FinTech

  • Minimum of 5 years experience with Java.
  • Strong computer science fundamentals.
  • Ability to build high-quality APIs per specifications.
  • Experience with Java frameworks and tools like Spring, Gradle, and JUnit.
  • Experience implementing and operating services in a distributed environment at scale.
  • Familiarity with observability and monitoring tools like DataDog.
  • Able to write maintainable code using industry best practices.
  • Good understanding of REST and mobile API best practices.
  • Excellent communication skills and ability to work with a distributed team.
  • Experience mentoring engineers in software development best practices.

  • Implement the service APIs used by mobile and web apps.
  • Be a part of the orchestration team responsible for app-friendly APIs that access core platform services.
  • Design, develop, test, and scale APIs to simplify rent payment processing.
  • Collaborate closely with product, design, and engineering teams.
  • Roll out changes in an agile manner with small, frequent iterations.

JavaJUNITSpringREST APICI/CDMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 199000.0 - 237000.0 USD per year

πŸ” FinTech

  • Strong computer science fundamentals.
  • Experience translating feature requirements into technical specifications.
  • Experience with Java frameworks such as Spring (core/web/boot), Gradle, and JUnit.
  • Experience implementing and operating services in distributed environments at scale.
  • Knowledge of observability and monitoring tools like DataDog.
  • Ability to write high-quality, testable, maintainable, scalable, and secure code.
  • Good understanding of REST and mobile API best practices.
  • Excellent communication skills for collaboration with a distributed team.

  • Implement various backend systems that support all business features.
  • Design, develop, test, and scale systems needed for user and partner experiences.
  • Work closely with product, design, and engineering teams to address users' rent payment problems.
  • Roll out changes in an agile manner with small, frequent iterations.

AgileJavaJUNITMySQLSpringCommunication SkillsCI/CD

Posted about 1 month ago
Apply
Apply

πŸ“ US, Australia, Canada, South America

🧭 Full-Time

πŸ’Έ 161000 - 194000 USD per year

πŸ” FinTech

  • 2+ years of experience in software development or a related field.
  • Deep experience with Java, Python, Golang, TypeScript/Node.js.
  • Experience with relational SQL and NoSQL databases, such as MySQL/PostgreSQL/DynamoDB.
  • Experience in designing and developing fault-tolerant and scalable distributed systems.
  • Experience with AWS cloud services: ECS/EKS, Lambda, API Gateway, VPN, RDS etc.
  • Infrastructure as code (AWS CLI, AWS CDK/Terraform).
  • Strong communication skills with the ability to understand and explain technical issues to a non-technical audience.
  • Follow engineering best practices as well as propose new ones.

  • Design, implement and maintain our core service, such as Identity, Auth, Payment, Financial, Risk etc.
  • Scale out core platform to support business growth while maintaining performance and reliability.
  • Continuously improve daily operations with automation, tooling, design evolution, observability etc.

AWSNode.jsPostgreSQLPythonSoftware DevelopmentSQLDynamoDBJavaMySQLTypeScriptGoNosqlCommunication SkillsTerraform

Posted about 2 months ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 177000.0 - 213000.0 USD per year

πŸ” FinTech

  • Strong computer science fundamentals.
  • Proficient in building high-quality mobile and web user interfaces.
  • Experience with React Native and React ecosystems including Hooks, Components, Context, Redux.
  • Ability to write maintainable, well-documented TypeScript code.
  • Experience with CI/CD for code stability and quality.

  • Responsible for the development of core user experience across mobile and web platforms.
  • Work closely with a team to launch new features.
  • Develop, design, test, and scale new product offerings.
  • Collaborate daily with cross-functional partners including designers, product managers, and quality engineers.

Software DevelopmentAgileAndroidReact NativeTypeScriptREST APIReduxReactCI/CD

Posted about 2 months ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 161000 - 194000 USD per year

πŸ” FinTech

  • Experience working in a risk engineering team and with decision platform architecture or risk/fraud detection systems.
  • 4+ years of professional experience in Software Development.
  • 2+ years of Java experience required.
  • 1+ years of experience in React.js or React Native required.
  • Experience building high-quality mobile and web UIs to specifications.
  • Ability to write well-documented and testable TypeScript code.
  • Proficient in Java frameworks and tools including Spring, Gradle, JUnit.
  • Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
  • Experience with React Native and React ecosystems.
  • Experience with AWS and containerization tools.

  • Build decision platform and machine learning solutions to respond to and mitigate business risks in Flex.
  • Design and develop 24/7 high-scale APIs and distributed systems using AWS.
  • Work closely with product, design, and engineering teams to launch new features across web and mobile platforms.

AWSSoftware DevelopmentDynamoDBGitJavaJUNITJVMMachine LearningReact.jsReact NativeSpringSpring BootTypeScriptAlgorithmsJava SpringREST APIReduxReactCollaborationCI/CDMentoringTerraform

Posted about 2 months ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 161000 - 194000 USD per year

πŸ” FinTech

  • Minimum of 3 years experience with Java.
  • Strong computer science fundamentals.
  • Experience with Java frameworks and tools such as Spring (core/web/boot), Gradle, and JUnit.
  • Experience operating services in a distributed environment at scale.
  • Familiarity with observability and monitoring tools like DataDog.
  • Ability to write secure, maintainable, and scalable code.
  • Understanding of REST and mobile API best practices.
  • Excellent communication skills for collaborative work.

  • Responsible for implementing the service APIs that are used by mobile and web apps.
  • Part of the orchestration team, tasked with delivering APIs for core platform services.
  • Design, develop, test, and scale APIs to enhance user experiences in rent payment processing.
  • Work closely with product, design, and engineering teams to address user problems.
  • Deploy changes in an agile manner favoring small, frequent iterations.

AgileJavaJUNITMySQLSpringCommunication SkillsCI/CD

Posted 2 months ago
Apply