Apply

Junior Software Engineer

Posted 2024-11-13

View full description

💎 Seniority level: Junior, 1 year

📍 Location: Senegal, Côte d'Ivoire, Mali, Burkina Faso, The Gambia, Uganda, UTC -5, UTC +4

🔍 Industry: Financial services

🏢 Company: Wave

🗣️ Languages: English, French

⏳ Experience: 1 year

Requirements:
  • 1 year of professional experience as a software engineer with some understanding of Python.
  • Alternatively being an active contributor to an open-source project.
  • Fluency in English is required; French is a plus.
Responsibilities:
  • Be directly embedded in a Product team focusing on online payments through Wave.
  • Interact directly with Wave partners to support and create integrations.
  • Contribute to a full-stack codebase involving TypeScript/React, Python, Kotlin, and Swift.
  • Own the process from understanding problems to shipping solutions and assisting customer support.
  • Analyze data models and help generate insights for better decision making.
Apply

Related Jobs

Apply

📍 UK

🧭 Full-Time

🔍 Investment consultancy

  • Have a solid comprehension of software design principles and models.
  • Experience with C# and ideally .NET Core.
  • Familiarity with databases such as SQL Server or MongoDB.
  • Knowledge of a frontend Typescript framework, ideally React.
  • Understanding of automated testing techniques.
  • Familiarity with Agile working concepts.
  • It would be great if you have experience building microservices and working with Cloud technologies such as AWS or Azure.

  • You will be involved in planning, requirements gathering, implementation, testing, dev-ops, and support.
  • Everyone on the team is expected to take part in various aspects of development.
  • Contribute to building internal and client-facing applications.

AgileC#.NET.NET core

Posted 2024-11-15
Apply
Apply

📍 United Kingdom, China

🔍 Investment consultancy

  • Solid comprehension of software design principles and models.
  • Experience with C# and ideally .NET Core.
  • Familiarity with databases such as SQL Server or MongoDB.
  • Some knowledge of a frontend Typescript framework, ideally React.
  • Understanding of automated testing techniques.
  • Familiarity with Agile working concepts.

  • Involved in planning and requirements gathering for software projects.
  • Responsible for implementation of software solutions.
  • Engaged in testing to ensure software quality.
  • Participated in DevOps practices and support of applications.

AgileC#.NET.NET core

Posted 2024-11-08
Apply
Apply

📍 UK

🔍 Investment consultancy

  • Have a solid comprehension of software design principles and models.
  • Experienced with C# and ideally .NET Core.
  • Familiarity with databases such as SQL Server or MongoDB.
  • Some knowledge of a frontend Typescript framework (ideally React).
  • Understanding of automated testing techniques.
  • Familiar with Agile working concepts.

  • Get involved with all aspects of development.
  • Contribute to planning and requirements gathering.
  • Implement features and functionalities.
  • Conduct testing and support dev-ops activities.

AgileC#.NET.NET core

Posted 2024-11-07
Apply
Apply

📍 Spain

🔍 Communications

  • 1-2 years of experience in Cloud or DevOps engineering, with proficiency in at least one programming language.
  • Demonstrated interest in architecting cloud-based solutions, leveraging AWS services such as CloudFront, Load Balancers, Lambda, S3, etc.
  • Experience in managing infrastructure as code using tools like Terraform.
  • Exposure to SLO tracking tools such as Datadog, and log management solutions like AWS CloudWatch, Athena, Grafana.
  • Ability to collaborate effectively within an agile, fast-paced team, understanding the full software development lifecycle.
  • Previous exposure to service-oriented architectures, microservices, or REST APIs is highly preferred.
  • Familiarity with building and managing CI/CD pipelines (e.g., Buildkite), optimizing deployments, and maintaining high reliability through SLOs.
  • Experience of working with AWS WAF.

  • Implement and maintain scalable, high-availability AWS cloud infrastructure for Twilio’s microservices.
  • Support and contribute to operate and maintain highly available services handling billions of weekly requests.
  • Manage Infrastructure as Code (IaC) using tools like Terraform, ensuring operational best practices.
  • Build and optimize CI/CD pipelines to support continuous integration and deployment.
  • Monitor, troubleshoot, and ensure the best uptime of Twilio services.
  • Support collaborations with cross-functional teams in agile ceremonies to achieve technical excellence.
  • Continuously improve our cloud-based services, focusing on reliability, performance, and scalability.
  • Support in improving the design and implementation of Twilio’s API infrastructure regularly.

AWSSoftware DevelopmentAgileCI/CDTerraform

Posted 2024-11-06
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 InsurTech

  • BS degree in Computer Science or equivalent practical experience.
  • Experience with web development (HTML5/CSS3/ESNext/React/NodeJs).
  • Experience working in UNIX/Linux environments.
  • Understanding of computer science fundamentals.
  • Ability to prioritize and work independently in a fast-paced startup environment.
  • Excellent communication, organizational, problem-solving, debugging, and analytical skills.

  • Build new product features in the React-based web application.
  • Contribute to the custom UI component library using shared npm packages.
  • Enhance backend APIs.
  • Participate in group technical design discussions.

AWSNode.jsPostgreSQLPythonHTML5CSS3ReduxReactAnalytical Skills

Posted 2024-11-06
Apply
Apply

📍 Guatemala

🔍 Fintech

🏢 Company: FundThrough

  • Graduate of Computer Science, Software Engineering, Computer Engineering, or equivalent.
  • Excellent communication skills, both written and oral.
  • Passionate about customer engagement and support.
  • Ability to manage multiple requests and adapt schedules as needed.
  • Experience with web application/SaaS development.
  • Familiarity with the tech stack including Ruby on Rails, PostgreSQL, ReactJS, Node, Python.

  • Apply in-depth troubleshooting and debugging skills to diagnose customer issues.
  • Set up test environments to replicate customer setups and perform tests.
  • Triage, debug, and resolve customer issues using internal tools and application code.
  • Document bugs and areas for improvement, communicating with the engineering team.
  • Work across business units to escalate issues and drive resolutions.
  • Act as a liaison between the Customer Success team and the Engineering team.

PostgreSQLPythonRubyRuby on RailsCommunication Skills

Posted 2024-10-23
Apply
Apply

📍 Dublin, Amsterdam, Poland, Brazil

🔍 Connectivity solutions

🏢 Company: Telnyx

  • 1-2 years of professional software development experience with an object-oriented programming language.
  • Experience with web application development using Python.
  • Comfort working with relational databases at scale.
  • Experience in a highly-available, uptime-critical production environment.
  • Deep knowledge of microservice architecture patterns and anti-patterns.
  • Familiarity with Docker, Kubernetes, Consul, Jenkins, Prometheus, or RabbitMQ.

  • Our Python team works on building highly available low latency microservices from scratch using the newest bleeding-edge technologies.
  • You will work on creating internal tools to be used across the company, having the opportunity to make a huge impact on our growing company, solving complex problems as we scale.
  • You’ll be part of a group of people working together to build solutions to mission-critical problems and a company that values the very best ideas.
  • Design developer-friendly APIs.
  • Build, test, and deploy applications to deliver critical global communications services.
  • Identify and resolve issues related to latency, scalability, and performance.
  • Create tools to automate aspects of production systems.

PythonSoftware DevelopmentMicroservices

Posted 2024-10-16
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 InsurTech

🏢 Company: PolicyMe👥 11-50💰 $13.5m Series A on 2022-09-20Life InsuranceFinanceInsurTechInsurance

  • BS degree in Computer Science or equivalent practical experience.
  • Experience with web development (HTML5/CSS3/EsNext/React/NodeJs).
  • Experience working in UNIX/Linux environments.
  • Understanding of computer science fundamentals.
  • Ability to prioritize and work independently in a fast-paced startup environment.
  • Excellent communication, organizational, problem-solving, debugging, and analytical skills.

  • Build new and exciting product features in our React-based web application.
  • Contribute to our custom UI component library using shared npm packages.
  • Enhance our backend APIs.
  • Contribute to group technical design discussions.

Node.jsPostgreSQLPythonJavaScriptHTML5CSS3ReduxReact

Posted 2024-09-05
Apply
Apply

📍 Japan

🧭 Contract

🔍 Tourism and Culinary

🏢 Company: TableCross K.K. / ByFood

  • Has a minimum of one year of experience in software development, with proficiency in Go, TypeScript, React, and NextJS.
  • Demonstrates a comprehensive understanding of full-stack development and expresses a strong desire to grow in both front-end and back-end technologies.
  • Values type safety and has a proven track record of working in every part of past projects, contributing significantly to the team's decision-making process.
  • Strives for stability in their code through diligent testing practices and excels in creating clear, understandable documentation.
  • Exhibits excellent English communication skills, capable of both understanding complex concepts and articulating ideas clearly in speech and writing.

  • Design, develop, and maintain full-stack features for our website with a focus on Go for the backend and TypeScript, React, and NextJS for the frontend.
  • Embrace type safety to ensure robust backend services and engaging front-end user interfaces.
  • Engage in all stages of project development, from ideation to deployment, ensuring a seamless, end-to-end user experience.
  • Work collaboratively in a team environment to make decisions that impact the overall project direction and integrity.
  • Prioritize testing to ensure application stability and document your code thoroughly for understandability and ease of future modifications.
  • Keep up with the latest industry trends and technologies, continuously seeking to improve our platform and processes.

Software DevelopmentTypeScriptGoReactCommunication SkillsDocumentation

Posted 2024-08-07
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

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?

How to Balance Work and Life While Working Remotely

August 19, 2024

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.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

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.

How to Onboard Remote Employees Successfully

August 16, 2024

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.

Remote Work Statistics and Insights for 2024

August 13, 2024

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.