Apply

Software Engineer

Posted over 1 year agoViewed

View full description

💎 Seniority level: Junior, at least 2 years

📍 Location: Pacific time zone / san francisco, ca

💸 Salary: $120,000-$165,000

🔍 Industry: Software development

🗣️ Languages: English

⏳ Experience: At least 2 years

Requirements:
Ba/bs in computer science or related field (or equivalent experience), full-stack software development experience, experience with agile methodologies and pair programming
Responsibilities:
Software development, collaboration, mentoringApply

Related Jobs

Apply
🔥 Software Engineer in Test
Posted about 15 hours ago

🔍 AI technology

  • Experience in software development with a focus on JavaScript/TypeScript.
  • Familiarity with BDD practices and Gherkin syntax.
  • Hands-on experience with automation frameworks like Playwright (or Cypress/Selenium).
  • Experience with API testing tools like Postman.
  • Understanding of CI/CD pipelines and deployment processes.
  • Basic experience with cloud platforms (AWS, Azure, or GCP) is a plus.
  • Strong problem-solving skills and attention to detail.
  • Good communication skills and ability to collaborate within cross-functional teams.

  • Design and implement automation tests for Web, API, and AI services.
  • Collaborate with developers, product managers, and QA engineers.
  • Incorporate automated test suites into CI/CD pipelines.
  • Write clean, efficient, and well-documented automation code.
  • Support development of test automation best practices.
  • Troubleshoot and resolve issues in test automation.
  • Stay up-to-date with emerging trends in software engineering and AI.
Posted about 15 hours ago
Apply
Apply

📍 New Zealand

🧭 Full-Time

🏢 Company: Fuel50👥 51-100💰 $15,500,000 Series B almost 4 years agoArtificial Intelligence (AI)EmploymentMarketplaceTrainingHuman ResourcesCloud ComputingSaaSCareer PlanningEmployee BenefitsRecruiting

  • 6+ years of experience in software engineering.
  • Strong understanding of SaaS architecture.
  • Hands-on experience with Java, Spring MVC, Spring Security, MySQL, CI/CD, Docker, Linux.
  • Experience with API/database design.
  • Extensive experience in database updates and optimization.
  • Proven experience in designing, implementing, and maintaining RESTful APIs.
  • Strong proficiency in refactoring legacy code.
  • Ability to track down and resolve bugs.
  • Experience working with product managers and designers.
  • Familiarity with technical roadmap planning.
  • Proven track record of collaborating with platform engineers.
  • Experience addressing complex engineering challenges.
  • Passion for AI, automation, and improving engineering processes.
  • Strong problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to mentor and coach junior engineers.
  • Excellent remote-working skills.

  • Designing, developing, and delivering high-quality software solutions.
  • Focus on database updates and API changes.
  • Enhancing and optimizing APIs.
  • Leading data architecture improvements.
  • Refactoring systems for maintainability, performance, and scalability.
  • Collaborating with cross-functional teams and mentoring junior engineers.
  • Ensuring database architecture meets business requirements.

DockerJavaMySQLSpring MVCCI/CDRESTful APIsLinuxMicroservices

Posted about 17 hours ago
Apply
Apply
🔥 Software Engineer I
Posted about 18 hours ago

🧭 Full-Time

💸 75000.0 - 80000.0 USD per year

🔍 Manufacturing technology

🏢 Company: Dozuki👥 51-100💰 Private over 3 years agoPublishingTrainingDocument ManagementManufacturingEnterprise SoftwareSoftware

  • Bachelor’s degree in Computer Science (or related field) or 4+ years of equivalent experience.
  • Understanding of relational databases, SQL, and ORM technologies.
  • Familiarity with modern front-end libraries or frameworks like React or Angular.
  • Exposure to back-end development, APIs, and database concepts.
  • Knowledge of object-oriented programming and modern software development practices.
  • Strong problem-solving skills and a willingness to learn.

  • Write maintainable, testable, and efficient code for our SaaS platform.
  • Participate in code reviews and continuously learn best practices.
  • Research and implement technically feasible solutions to work items.
  • Work on both front-end and back-end projects as part of a cross-functional team.
  • Collaborate with QA to ensure the delivery of high-quality features.
  • Create and maintain software documentation to support our development process.
  • Help integrate software components into a fully functional system.
  • Contribute to evaluating and deploying tools, processes, and metrics.
  • Provide support and consultation on software systems usage.
  • Follow industry standards and project plans to ensure compliance and quality.
Posted about 18 hours ago
Apply
Apply

📍 EU

🔍 Software Development

  • You MUST be located in the EU or CEST timezone (remote within GMT 0-4).
  • Solid understanding of native Node.js APIs such as file systems, networking, and crypto.
  • 5+ years of experience in Web Development using Web APIs (focus on JavaScript).
  • 5+ years using JavaScript / TypeScript.
  • Experience with e2e testing (puppeteer) and unit testing (jest).
  • Ability to thrive in an ambiguous environment with high autonomy.
  • Empathy for customers, team, and self.
  • Problem-solving skills, a great attitude, and teamwork spirit.
  • Strong communication skills, especially on technical topics.

  • Build new capabilities into WebContainer's kernel with TypeScript, Rust, and WebAssembly.
  • Improve Node.js compatibility with WebContainer and investigate support for new languages and runtimes.
  • Contribute to security enhancements and help OSS projects like Node.js Core adopt WebAssembly.
  • Create code and content that supports the Rust and Node.js communities to ship smaller and faster WebAssembly binaries.
  • Improve the in-browser developer environment (shell, npm clients, etc.).

Node.jsJavascriptJestTypeScriptRust

Posted 1 day ago
Apply
Apply

🧭 Full-Time

💸 200000.0 - 220000.0 USD per year

🔍 Technology and Automated Solutions

  • 8+ years of software development experience, including 2+ years in a leadership role.
  • Expertise in Python and web frameworks (e.g., Flask), AWS infrastructure, and DevOps.
  • Experience with React, Docker, IoT protocols, and print technologies.
  • Strong knowledge of databases (MySQL, InfluxDB) and payment processing systems.
  • Familiarity with CI tools (e.g., GitHub Actions) and a passion for solving complex problems.

  • Lead and mentor a growing team of developers, fostering collaboration and growth.
  • Architect, develop, and maintain cloud-based infrastructure and applications.
  • Implement DevOps best practices, including CI/CD pipelines and automated testing.
  • Manage and optimize AWS infrastructure for scalability, reliability, and security.
  • Collaborate with business teams to scope and execute projects.
  • Stay ahead of industry trends and recommend innovations.
Posted 1 day ago
Apply
Apply

📍 Rochester, New York, Pennsylvania, Michigan, Illinois, Ohio

🧭 Full-Time

💸 70000.0 - 120000.0 USD per year

🔍 Software development

🏢 Company: Mindex👥 501-1000InternetCrowdsourcingArtificial Intelligence (AI)Video

  • Bachelor's degree in Computer Science, Engineering, or related area, and/or an equivalent combination of education and experience.
  • Three - five years of software development experience in Java.
  • Experience with enterprise development in an Agile environment.
  • Experience with an RDBMS such as Oracle or MongoDB.
  • Experience with Microservices and REST web services.
  • Experience with issue tracking software like Jira.
  • Experience with all aspects of the software development lifecycle (SDLC).

  • Understand customer requirements and develop tasks reflecting those requirements.
  • Design and develop technical software solutions.
  • Write and perform testing and assist in determining the scope for testing requirements.
  • Collaborate cross-functionally with team members and customers.
  • Document each aspect of a systems application.
  • Provide ongoing support and enhancements for new and existing systems.
  • Curiosity to learn and advance relevant technical knowledge.

AgileJavaMongoDBOracleJiraRDBMSREST APIMicroservices

Posted 1 day ago
Apply
Apply

📍 New Zealand, Australia

🧭 Full-Time

🔍 Technology Services

  • At least 4-5 years of experience in C# and .NET framework development, including .NET Core and ASP.NET.
  • Solid experience with JavaScript/TypeScript frameworks, especially React.js.
  • Strong understanding of database design and development, including SQL, MongoDB, and PostgreSQL.
  • Experience in designing, developing, and maintaining microservices is beneficial.
  • Proficiency in implementing continuous integration and continuous delivery (CI/CD) practices.
  • Familiarity with AWS or other cloud platforms is a plus.
  • Strong communication skills; experience in consulting environments is advantageous.

  • Work in cross-functional teams to deliver commercial software projects.
  • Utilize .NET and React.js for full-stack development.

AWSPostgreSQLSQLMongoDBReact.jsC#.NETCI/CDMicroservices

Posted 1 day ago
Apply
Apply

📍 Brazil

🔍 Payments technology

🏢 Company: tsys

  • BS in Computer Science, Information Technology, Business / Management Information Systems or related field.
  • Professional experience in Oracle PL/SQL.
  • Knowledge of JAVA (Spring and Spring Boot frameworks).
  • Understanding of the REST API concept.
  • Knowledge of relational database concepts, SQL, and data analysis.
  • Knowledge of version control and development practices such as Git flow and Scrum methodology.
  • Advanced English - speaking, listening, and writing.

  • The New Client Implementations team is responsible for successfully implementing projects for new clients.
  • Software Engineers are involved in all stages of software development, including support, technical design, and implementation.
  • They work to develop and maintain high-quality software applications, troubleshoot and debug as needed, and participate in regular meetings.

AWSDockerSQLAgileData AnalysisGitJavaJenkinsKubernetesSpringSpring BootREST APILinux

Posted 1 day ago
Apply
Apply

📍 UK, Denmark

🧭 Full-Time

🔍 Technology, IT Services

🏢 Company: Trustpilot

  • Experience in development, debugging, and deploying code, preferably in a cross-functional team.
  • Knowledge of developing RESTful APIs and event-driven software in a distributed cloud environment.
  • Approachable personality with the ability to give and receive constructive feedback.
  • Desire to improve oneself and the team in a healthy manner.
  • Attention to detail and pride in all aspects of created software.

  • Work in a cross-functional team taking part in building processes from ideation to maintenance.
  • Participate in design discussions and decision-making during development.
  • Assist in planning, implementing, and releasing new features.
  • Maintain current infrastructure and troubleshoot existing software.
  • Inspire others by solving problems and analyzing data to support decisions.

AWSDockerPostgreSQLPythonDynamoDBTypeScriptRESTful APIs

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 170000.0 - 180000.0 USD per year

🔍 Sports technology

  • Experience with enterprise SaaS applications in Java and AWS for 100,000+ concurrent users.
  • Proficient in message queuing systems like Kafka/RabbitMQ/AWS SQS.
  • Experience in application re-architecture and refactoring.
  • Knowledge of software release processes, quality assurance, and performance benchmarking.
  • Familiarity with memory consumption diagnosis and JVM memory tools.
  • Experience with Datadog, PostgreSQL, and authentication technologies such as SAML & OIDC.
  • Capable of developing effective test suites.
  • Understanding of Infrastructure as Code tooling (e.g., Terraform) and CI/CD tools like GitLab.

  • Analyze product problems and system performance to create secure and scalable solutions.
  • Deliver quality, well-tested code to the API, web, and Java applications.
  • Lead design and architecture discussions in a kanban style environment.
  • Establish coding standards and participate in code reviews.
  • Automate repetitive tasks and identify efficiency bottlenecks.
  • Mentor and collaborate with the engineering team.
  • Produce concise application and infrastructure documentation.

AWSPostgreSQLJavaKafkaRabbitmqCI/CDTerraformMicroservices

Posted 1 day ago
Apply

Related Articles

Posted 5 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 5 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 5 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 5 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 5 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.