Apply

Software Engineer II

Posted 2024-10-16

View full description

πŸ’Ž Seniority level: Middle, 2+ years in software engineering, including 1+ years with Java

πŸ“ Location: Local area listed in the job description

πŸ” Industry: Digital Advertising

🏒 Company: GumGumπŸ‘₯ 251-500πŸ’° $75.0m Series E on 2021-04-13πŸ«‚ on 2020-04-24Artificial Intelligence (AI)Computer VisionDigital MediaBig DataMachine LearningAnalyticsNatural Language Processing

πŸ—£οΈ Languages: English

⏳ Experience: 2+ years in software engineering, including 1+ years with Java

πŸͺ„ Skills: RESTful APIs

Requirements:
  • 2+ years experience in software engineering, including JavaScript and React.
  • Experience shipping code to production.
  • 1+ years experience with Java.
  • Proficiency in JavaScript, HTML5, CSS3, Git, and command-line tools.
  • Familiarity with browser developer tools, build tools, and SQL.
  • Knowledge of RESTful APIs and responsive design.
  • Strong communication and problem-solving skills.
  • Ability to manage workload independently.
Responsibilities:
  • Design and maintain features for React web applications.
  • Assist senior engineers with projects from inception to production.
  • Collaborate with DevOps, Designers, and Product teams to optimize applications.
  • Write HTML, CSS, and JavaScript, considering browser compatibility.
  • Contribute to JavaScript open-source projects.
  • Develop backend functionality with Java/Spring and maintain APIs.
  • Implement tests, ensuring cross-browser functionality.
  • Troubleshoot user-reported issues.
  • Understand business requirements and translate them into development.
  • Build new web applications as needed.
  • Share knowledge through technical blogs and presentations.
Apply

Related Jobs

Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 161000 - 194000 USD per year

πŸ” FinTech

🏒 Company: Flex

  • 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 SpringReduxReactCollaborationCI/CDMentoringTerraform

Posted 2024-11-23
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 71000 - 101000 EUR per year

πŸ” Financial Technology

  • 1.5+ years of experience as a software engineer.
  • Experience shipping web apps using declarative UI frameworks like React or Vue.
  • Experience with Javascript/Typescript and backend systems development.
  • Proficiency in Python or Kotlin for API design and development.
  • Familiarity with distributed systems and technologies including AWS, MySQL, and Kubernetes.
  • Strong ownership of personal growth and ability to seek feedback.
  • Strong verbal and written communication skills.

  • With the support of team leads, break down larger projects into individual tasks and deliver in phases.
  • Collaborate with product management, design, and analytics throughout the product development lifecycle.
  • Create and monitor metrics for team artifacts and support on-call efforts.
  • Engage in growth activities such as participation in the interview process.
  • Participate in an on-call rotation.

AWSPythonJavascriptKotlinKubernetesMySQLTypeScriptJavaScriptProduct DevelopmentReactCommunication SkillsCollaborationAttention to detailWritten communication

Posted 2024-11-23
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 71000 - 101000 EUR per year

πŸ” Finance

🏒 Company: Affirm

  • 1.5+ years of experience as a software engineer.
  • Experience shipping web apps using declarative UI frameworks like React or Vue.
  • Proficiency in JavaScript/TypeScript.
  • Experience in designing, developing, and launching backend systems with expertise in Python or Kotlin.
  • Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes.
  • Experience in designing, developing, and launching APIs at scale.
  • Strong debugging and code review capabilities.
  • Excellent verbal and written communication skills.

  • Break down larger projects into individual tasks and collaborate for timely delivery.
  • Assist peers in the product development lifecycle through collaboration with product management and design.
  • Create and monitor metrics for team artifacts and support on-call efforts.
  • Participate in growth activities including the interview process to foster community.

AWSPythonJavascriptKotlinKubernetesMySQLTypeScriptJavaScriptProduct DevelopmentReactCommunication SkillsCollaborationAttention to detailWritten communication

Posted 2024-11-23
Apply
Apply

πŸ” Digital commerce

🏒 Company: Bloomreach

  • Bachelor's or Master's degree in Computer Science or related fields.
  • 3+ years of hands-on experience in Java/Python or another object-oriented language.
  • Experience working with cloud providers (AWS, GCP) and building enterprise software products.
  • Experience with big data technologies (Hadoop, Spark, Kafka).
  • Proven track record in developing and maintaining distributed systems at scale.
  • Extensive background in data structures and algorithms with strong software architecture skills.
  • Familiarity with machine learning algorithms and tools.
  • Experience with feature engineering, data analysis, and model training is a plus.

  • Design and implement personalization across search and recommendation widgets using state-of-the-art models.
  • Build, maintain, and scale data processing pipelines efficiently and reliably.
  • Partner with the Product team to understand requirements and use cases.
  • Participate in lean and agile development processes, including planning, scoping, estimation, optimization, maintenance, and support.
  • Maintain a high bar of technical excellence to drive innovation in search and personalization.
Posted 2024-11-22
Apply
Apply

πŸ“ Pakistan

πŸ” Cloud Computing

🏒 Company: DigitalOcean

  • Sound knowledge of programming languages such as PHP, JavaScript, HTML, CSS, Bash, and Python.
  • Strong knowledge of Linux environments (Debian, Ubuntu, Centos) and web technologies.
  • Advanced skills in Kubernetes, system performance troubleshooting, and cloud infrastructure.
  • Experience with PHP-based open-source applications and MySQL.
  • Excellent analytical and decision-making skills.

  • Provide best support and solutions to customers through various channels.
  • Help with complex web migrations and assist junior coworkers.
  • Monitor and react to abuse reports in coordination with teams.
  • Assist team leads in developing internal tools and improving processes.
  • Automate procedures to save team time.

AWSPHPPythonAgileBashCloud ComputingDrupalGitHTMLCSSJavascriptKubernetesMySQLNginxJavaScriptCommunication SkillsLinuxWritten communication

Posted 2024-11-21
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 126100 - 178000 USD per year

πŸ” Cloud Infrastructure

🏒 Company: HashiCorp

  • Have 3+ years of production experience working on backend applications (e.g., Ruby on Rails) or databases (e.g., Postgres, Redis).
  • Strive for quality through maintainable code and comprehensive testing from development to deployment.
  • Experience upgrading Ruby, Rails, and dependencies.
  • Experience building and scaling distributed, highly available systems.
  • Communicate clearly while remaining empathetic and kind.
  • Eager to learn through humility and reflection.
  • Experience debugging performance bottlenecks for live services and systems.
  • Familiar with best practices for application and infrastructure security.

  • Develop and maintain the backend services on which HCP Terraform relies.
  • Continuously improve the product by writing code in systems written in Ruby on Rails.
  • Investigate problems, performance bottlenecks, and orchestration issues which span multiple services.
  • Enable your teammates through technical mentorship, code reviews, and pairing.
  • Participate in a 24/7 on-call rotation that supports our production services.

RubyRuby on RailsPostgresRedisTerraform

Posted 2024-11-21
Apply
Apply

πŸ“ US, UK

🧭 Full-Time

πŸ’Έ 185000 - 200000 USD per year

πŸ” Music technology

🏒 Company: Splice

  • Experience with Elasticsearch, optimizing data representations, queries, and clusters.
  • Relevant work experience building and evolving production software using Go and Python.
  • Experience deploying and managing ML models in production environments.
  • Several years working with RDBMS such as MySQL or PostgreSQL and crafting performant SQL queries.
  • Experience leveraging SaaS and cloud provider primitives effectively.
  • Strong customer experience focus and willingness to engage in build-versus-buy discussions.
  • Proficiency in writing, deploying, evolving, and deleting code.
  • Excellent communication skills with both technical and non-technical audiences.

  • Define the architecture and drive implementation changes across multiple backend services that power Splice’s products.
  • Translate large-scale architectural changes into manageable outcomes that benefit customers.
  • Optimize search infrastructure and create mechanisms for safe and rapid ML model production.
  • Advocate for system designs and APIs that prioritize customer needs.
  • Deliver complex projects spanning multiple domains and teams.
  • Identify areas for team improvement and propose solutions.
  • Provide mentorship and constructive feedback for engineering practices.
  • Manage cross-team commitments and track progress related to the delivery roadmap.

AWSDockerGraphQLPostgreSQLPythonSQLElasticSearchJenkinsKerasMySQLPyTorchTypeScriptData engineeringElasticsearchGogRPCRDBMSRedisTensorflowCollaborationTerraform

Posted 2024-11-20
Apply
Apply

🧭 Full-Time

πŸ” Specialty finance

🏒 Company: OppFi

  • Experience interpreting and refining goals into relevant requirements.
  • At least 2 years of React development or similar experience.
  • 2+ years of experience with AWS technologies, ECS/EKS experience preferred.
  • Experience with Domain-Driven Design (DDD) principles, CQRS, and Git preferred.
  • Familiarity with Java, Terraform, CI, Kubernetes, and Docker is a plus.

  • Contribute to the development of the product portfolio using Remix, React, Java, Docker, AWS, and PostgreSQL.
  • Collaborate in an Agile framework with business and technical professionals.
  • Perform code reviews, unit testing, and integration testing.
  • Document and implement software best practices.
  • Continue learning new tools and languages.
  • Mentor junior members as the organization and team grow.
Posted 2024-11-19
Apply
Apply

πŸ“ US, UK

πŸ’Έ 185000 - 200000 USD per year

πŸ” Music Technology

  • Relevant work experience building production software using Go and Python.
  • Experience leveraging SaaS and cloud provider primitives.
  • Familiarity with payment systems such as Stripe or Recurly.
  • Several years of experience working with RDBMS like MySQL or PostgreSQL.
  • Ability to communicate clearly with both technical and non-technical audiences.
  • Experience with build-versus-buy tradeoff discussions.
  • Comfortable across technical stacks and writing code.

  • Help define the architecture and drive implementation changes across multiple backend services.
  • Translate large-scale architectural changes into manageable, incremental outcomes.
  • Operate on multiple levels, from high-level system architecture to direct API implementation.
  • Advocate for scalable system designs and APIs.
  • Include customer experience in engineering discussions.
  • Deliver complex projects spanning multiple domains.
  • Identify and propose solutions for team-wide improvements.
  • Mentor peers and provide feedback on engineering practices.
  • Manage cross-team commitments and track their progress.

AWSDockerGraphQLPostgreSQLPythonSQLElasticSearchJenkinsMySQLElasticsearchGoRDBMSRedisCollaborationTerraform

Posted 2024-11-16
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 133025 - 172150 CAD per year

πŸ” Internet of Things (IoT)

🏒 Company: Samsara

  • 8+ years of experience working professionally with modern development practices.
  • Strong programming/coding fundamentals in a language such as Java, Python, or Golang.
  • Experience designing and architecting large, high-scale systems.
  • A focus on and desire to mentor fellow engineers.
  • An ability to estimate, communicate, and deliver upon project milestones with your team.

  • Build platform tooling for product teams to self-service and own delivery and operations of their services.
  • Improve the efficiency of delivering new features to production through understanding engineering pain points and friction and proposing solutions that improve productivity across many teams.
  • Create best practices and support systems for engineers to deliver the best customer experience in the industry.
  • Research and deeply understand the needs of our customers (both internal and external).
  • Guide projects from concept, to ideation, to implementation, to feedback and improvements.
  • Collaborate cross-functionally with Design, Product, Customer Success, and Engineering stakeholders to create sustained and aligned impact.
  • Champion, role model, and embed Samsara’s cultural principles as the company scales globally.

PythonIoTJavaGoGolangCollaborationCI/CDLinux

Posted 2024-11-14
Apply