Apply

Senior Software Engineer

Posted over 1 year agoViewed

View full description

💎 Seniority level: Senior, At least five years

🔍 Industry: Telehealth platform for orthodontia

🗣️ Languages: English

⏳ Experience: At least five years

🪄 Skills: Backend DevelopmentPythonGitMongoDB

Requirements:
Experience with modern programming languages (.NET Core and Python), javascript frameworks, databases, cache management, microservices, event-driven architecture, Git, Infrastructure as Code, Domain-Driven Design, and CQRS
Responsibilities:
Provide development, quality assurance, and operational support for SDC’s website, mobile application, and backend services with emphasis on financial sub-systemsApply

Related Jobs

Apply

📍 Egypt, UAE, Jordan, Kuwait

🧭 Full-Time

🔍 Restaurant management and payment technology

🏢 Company: Foodics👥 501-1000💰 $170,000,000 Series C over 2 years agoProductivity ToolsManagement Information SystemsRestaurantsPredictive AnalyticsSoftware

  • A minimum of 5 years experience in developing large-scale web applications.
  • Extensive experience with relational databases.
  • Solid PHP / Laravel experience is a must.
  • Experience writing unit and integration tests.
  • Embracing software principles such as SOLID.
  • Experience in designing, implementing and deploying backend services with a focus on high availability, low latency, and consistency.
  • Solid understanding of REST APIs.
  • Knowledge of modern queuing and caching systems like Redis.
  • Solid understanding of background jobs.
  • Experienced in leading technical projects in a fast-paced environment.
  • Great communication skills and a proven past of working effectively with different stakeholders.
  • Strong analytical skills and problem-solving abilities.
  • Experience with building foodtech applications is a PLUS.
  • Experience with monitoring tools is a PLUS.
  • Communicating well verbally in English.
  • Ability to adapt to a time zone difference, and thrive in a remote working environment.

  • Establish and guide the architecture of several web applications.
  • Collaborate with other designers, engineers, and product managers.
  • Design and implement new features and functionalities.
  • Write well-tested code with a knowledge of test-driven development.
  • Solve complex performance problems and architectural challenges.
  • Write beautiful and well-designed code that explains itself.
  • Integrate data from various services and databases.
  • Offer coaching and mentoring to Junior engineers.
  • Research and lead the adoption of new systems/technologies.
  • Look for ways to eliminate technical debt, improve performance, and organize the code base.

Backend DevelopmentPHPSoftware DevelopmentSQLREST APIRedisMicroservices

Posted 1 day ago
Apply
Apply

📍 LATAM

🧭 Full-Time

🔍 Staff augmentation

🏢 Company: Nearsure👥 501-1000Staffing AgencyOutsourcingSoftware

  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • 5+ Years of experience working with C#.
  • 5+ Years of experience working with .NET.
  • 5+ Years of experience working with AWS.
  • 5+ Years of experience working with SQL.
  • 1+ Years of experience working with Snowflake.
  • Advanced English Level required for communication with US clients.

  • Collaborate in an agile environment to design, develop, test, and deploy software.
  • Write efficient, scalable, and maintainable C# and .NET code, focusing on back-end development.
  • Build and deploy cloud-based applications utilizing AWS services.
  • Work closely with product managers and development teams to deliver high-quality software.
  • Engage in team processes like Scrum methodologies and code reviews to ensure collaborative delivery.
  • Ensure code quality by writing unit tests and documenting technical details.

AWSPostgreSQLSQLDynamoDBGitMicrosoft SQL ServerSnowflakeC#.NETLinux

Posted 1 day ago
Apply
Apply

📍 Brazil

🔍 Corporate wellness

  • An engineer with a bachelor’s degree in computer science or equivalent professional experience.
  • Experience in designing and developing modern web applications.
  • Proficiency in one or more programming languages (Java / Golang / Kotlin).
  • Experience with SQL and NoSQL technologies, such as PostgreSQL and Redis.
  • Solid knowledge of architecture (event-driven architectures, serverless).
  • Open to new experiences and willing to learn and grow.
  • Strong communication skills for working with multidisciplinary teams.
  • Believer in automation (tests, CI/CD, etc.).
  • Advanced proficiency in English.
  • Ability to work autonomously or in collaboration within a team environment.
  • Self-starter who can multi-task in a fast-growing organization.
  • Strong written and verbal communication skills.
  • Tenacious and goal-oriented.

  • Work within an agile full-stack talented engineering team.
  • Help to define the architecture of systems and integrations.
  • Support existing systems enhancing functionality and scale.
  • Participate in incident resolution and writing post-mortems.
  • Mentor other developers.
  • Work with cutting-edge technologies on a global scale.
  • Follow-up on engineering and product KPIs.
  • Promote wellbeing in the workplace.

AWSBackend DevelopmentPostgreSQLSQLJavaKotlinRedisServerlessCI/CDMicroservices

Posted 1 day ago
Apply
Apply

📍 Colombia

🔍 Technology/Software

🏢 Company: GoDaddy👥 5001-10000💰 $800,000,000 Post-IPO Equity about 3 years ago🫂 Last layoff about 1 year agoWeb HostingDomain RegistrarWeb DevelopmentOnline Portals

  • 5+ years of experience in backend development and deploying production software.
  • Hands-on experience with Amazon Web Services (AWS) and its core services (e.g., S3, Lambda, EMR, etc.).
  • Proficiency in Python for backend development, with a strong understanding of RESTful APIs and microservices architecture.
  • Solid understanding of CI/CD pipelines, testing strategies, monitoring, and alerting for production systems.
  • Strong problem-solving skills and a collaborative mindset, with a drive to continuously learn and grow.

  • Design, develop, and maintain a robust backend infrastructure for GoDaddy’s Data & ML Platform, ensuring high availability, scalability, and performance.
  • Lead efforts to automate platform workflows using AI tools and techniques, collaborating with Machine Learning teams to bring intelligent automation to life.
  • Enhance the resiliency and monitoring of batch and real-time data pipelines, including those feeding the feature store.
  • Implement best practices in platform automation, CI/CD pipelines, and DevOps to improve development velocity.
  • Collaborate with cross-functional teams to align platform features with evolving business needs.
  • Provide regular operational support for the platform, including on-call responsibilities, and participate in continuous improvement initiatives.
  • Engage in proactive performance monitoring, troubleshooting, and optimization to ensure seamless platform operation.
  • Contribute to internal knowledge sharing, documentation, and open-source initiatives.

AWSBackend DevelopmentPythonArtificial IntelligenceMachine LearningCI/CDRESTful APIsDevOpsMicroservices

Posted 1 day ago
Apply
Apply

📍 Canada

🔍 Technology for small businesses

🏢 Company: Jobber👥 501-1000💰 $100,000,000 Series D almost 2 years agoSaaSMobileSmall and Medium BusinessesTask Management

  • Expertise in Ruby on Rails (RoR) and Salesforce Apex development.
  • Strong knowledge of DevOps CI/CD pipelines and deployment best practices.
  • Familiarity with REST/GraphQL APIs, SOQL, and Visualforce/Lightning components.
  • Experience with Salesforce declarative tools like Process Builder and Flow Builder.
  • Proficiency in Git, Gearset, and data migration tools like Data Loader.
  • Experience with architectural design and scalable system development.

  • Develop and maintain internal tools and platforms like Anchor; integrate with Slack, PagerDuty, Salesforce, and Jira.
  • Design automation and customizations in Salesforce to streamline operations for sales and customer success.
  • Collaborate with product, engineering, and business teams to troubleshoot issues and drive process improvements.
  • Contribute to system architecture and design for scalable, high-quality solutions.
  • Mentor teammates, sharing best practices and fostering a culture of continuous learning.
  • Handle ad hoc requests to support dynamic, high-performing teams.

GraphQLGitRuby on RailsREST API

Posted 2 days ago
Apply
Apply

📍 Brazil, Argentina, Colombia, Peru, Uruguay

🧭 Full-Time

🔍 Full-funnel marketing and sales

🏢 Company: Workana Premium

  • Strong experience with PHP, including modern frameworks like Laravel or Symfony.
  • Proficiency in Vue.js or similar JavaScript frameworks.
  • Solid understanding of relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with RESTful APIs and web service integration.
  • Experience with version control tools, such as Git.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript).
  • Problem-solving skills and the ability to work independently and in a team environment.

  • Maintain, debug, and enhance existing web applications using PHP and Vue.js.
  • Develop and implement new features to meet business requirements.
  • Ensure system performance, scalability, and reliability through regular code reviews and optimizations.
  • Collaborate closely with designers, product managers, and other developers to ensure seamless project delivery.
  • Troubleshoot and resolve technical issues promptly.
  • Write clean, maintainable, and well-documented code.

PHPPostgreSQLGitHTMLCSSJavascriptMySQLVue.JsRESTful APIs

Posted 2 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Social media and advertising

  • Bachelor's degree or higher in a quantitative or computer science-related field (e.g., mathematics, statistics, economics, finance, computer science).
  • 5+ years of software engineering experience in a highly scalable computing environment.
  • Experience in backend engineering, with a passion for learning and adapting to new technologies.
  • Strong communication and collaboration skills, capable of working effectively with diverse stakeholders independently.

  • Develop and maintain advertiser-facing products, such as self-serve Conversion Lift, Brand Lift, and A/B testing products.
  • Design, develop, and enhance tools and platforms that streamline experimentation for advertisers.
  • Spearhead the design and implementation of robust backend systems, focusing on experiment management, automated analysis, and real-time data processing.
  • Lead cross-functional collaboration with product managers, designers, data scientists, and other engineering teams to deliver scalable solutions.
  • Take ownership of work from concept to delivery, ensuring solutions meet high standards of quality and performance.
  • Continuously learn and grow with the team, staying updated with the latest technologies and trends.

DockerPythonKafkaKubernetesCassandraGoPostgresA/B testing

Posted 5 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 152000.0 - 190000.0 USD per year

🔍 Crypto and Web3

🏢 Company: Gemini👥 501-1000💰 $1,000,000 Secondary Market over 2 years ago🫂 Last layoff almost 2 years agoCryptocurrencyWeb3Financial ServicesFinanceFinTech

  • At least 6 years of software engineering experience.
  • Customer and product-focused mindset with tradeoff decision-making ability.
  • Experience with cloud technologies and providers like AWS, GCP, or Azure.
  • Advanced proficiency in at least one language, particularly Scala or Typescript.
  • Ability to work closely across teams and manage dependencies.
  • Ability to adapt and handle multiple competing priorities.

  • Develop new products and product features on the Gemini platform.
  • Collaborate with product managers, designers, and other engineers.
  • Architect reliable, performant, and maintainable solutions.
  • Review other software engineers’ code for correctness, style, and security.
  • Author high-quality code.
  • Engage in refactoring and upgrade projects.

AWSBackend DevelopmentCloud ComputingTypeScriptScalaSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 Argentina

🔍 Nonprofit fundraising technology

🏢 Company: GoFundMe👥 251-500💰 Series A over 9 years ago🫂 Last layoff about 2 years agoInternetCrowdfundingPeer to Peer

  • 5+ years of professional experience working with backend programming languages (e.g., Java, Kotlin, Python, PHP) on a customer-facing application.
  • Professional experience with relational database design.
  • Professional experience developing GraphQL or REST APIs using any standard framework.
  • Experience using Git in a workplace environment.
  • Experience with CI/CD tooling in a development environment.
  • Experience working in an agile, intensely iterative software development process.
  • Experience with performance and optimization problems and the ability to both diagnose and prevent these problems.
  • Experience with application performance monitoring and log analytics tools.

  • You’ll collaborate with a team of engineers and product management to implement new features on the GoFundMe Giving team.
  • You'll be responsible for development, testing, deployment, documentation, and maintenance of new and existing backend services and tools.
  • You’ll participate in code reviews to maintain internal standards for style, maintainability, and excellence.
  • You’ll participate in on-call rotations to assist in solving urgent engineering issues.
  • You’ll recognize technical debt, propose and implement solutions.
  • You’ll advocate for improvements to the codebase, and provide leadership to others within your team.

AWSGraphQLPHPPythonSQLAgileGitJavaKotlinKubernetesREST APICI/CD

Posted 6 days ago
Apply
Apply

📍 CA, WA, NY, NJ, CT, all other U.S. states

🧭 Full-Time

💸 169000.0 - 240000.0 USD per year

🔍 Financial Technology

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Experience developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Ability to define technical plans for significant features with elegant designs.
  • Proficiency in making significant changes in large code bases safely.
  • Proactive in seeking feedback and demonstrating growth ownership.
  • Strong verbal and written communication skills for collaboration with global teams.
  • Bachelor’s degree in a related field or equivalent practical experience.

  • You will be responsible for owning and delivering quarterly goals for your team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Ensure support throughout delivery and collaborate with product management, design & analytics.
  • Identify project, process, technology or business issues and advocate for solutions.
  • Create and monitor metrics for your team's artifacts and support operations.
  • Foster a culture of quality and ownership and set code review standards.
  • Develop talent by providing feedback and guidance.

AWSBackend DevelopmentPythonKotlinKubernetesMachine LearningMySQL

Posted 6 days ago
Apply