Apply

Senior Software Engineer

Posted 4 months ago

View full description

💎 Seniority level: Senior

🔍 Industry: Education technology

🏢 Company: Clarity Financial, Inc.

🗣️ Languages: English

🪄 Skills: GraphQLPythonDjangoFrontend DevelopmentTypeScriptPostgresReact

Requirements:
  • Proficiency in modern web frontend and backend technologies.
  • Collaborative and enthusiastic with a strategic mindset.
  • Ability to design scalable systems.
  • Detail-oriented and committed to high-quality software.
  • Effective communicator, capable of leading constructive engineering discussions.
Responsibilities:
  • Play a pivotal role in the development and refinement of Clarity’s product suite, adapting to various projects as needs dictate.
  • Focus on frontend development with TypeScript and Remix, while also supporting backend tasks in Python and Django.
  • Collaborate with design and product teams to transform mockups into platform features.
  • Develop systems that meet current needs but are flexible for future adaptations.
  • Conduct rigorous testing, including unit, integration, and end-to-end tests, to ensure feature reliability.
  • Optimize code for performance to provide seamless user experiences.
  • Participate in product discussions, offering valuable engineering insights and perspectives.
Apply

Related Jobs

Apply

📍 United States, BC & ON, Canada

🧭 Full-Time

💸 139000.0 - 248000.0 CAD per year

🔍 Website Experience Platform

  • Have 5+ years of experience working as a FE/UI engineer with a proven track record of shipping code.
  • Proficient in advanced React and CSS patterns.
  • Deep foundational understanding of Javascript and/or Typescript.
  • Experience with testing frameworks (e.g. Jest, Mocha, Playwright, Cypress).
  • Treat web accessibility as a top priority.
  • Experience working with a fast-paced, highly collaborative, and cross-functional team.
  • Familiar with principles of Search Engine Optimization and technologies used in digital asset management.

  • Write performant and accessible User Interfaces that power the Webflow visual design experience.
  • Contribute to building and executing on functional strategy.
  • Lead projects that directly contribute to team and engineering organization's deliverables.
  • Produce and elevate the quality of maintainable, tested, performant, and scalable code.
  • Collaborate product managers and designers in an autonomous, supportive team environment.
  • Mentor junior engineers in technical skills and Webflow culture.

CypressHTMLCSSImage ProcessingJavascriptJestReact.jsTypeScript

Posted 32 minutes ago
Apply
Apply

📍 United States

🧭 Full-Time

🏢 Company: Career Renew

  • 5+ years experience in software development and writing very high quality code.
  • Strong expertise in building large scalable systems.
  • Proficiency in Node.js, PostgreSQL, Redis Clusters, Go, Python, Kubernetes, AWS (EKS, Amplify, Elasticache, RDS).
  • Professional or native English language proficiency.
  • BS or MS degree in a STEM major or equivalent job experience is required.

  • Develop new features and software improvements.
  • Test, deploy and debug backend API services.
  • Write clear, tested, documented code.
  • Create and review technical design, code, and documentation.
  • Contribute to Wynd’s infrastructure which includes mobile, desktop and server-side applications.

Backend DevelopmentNode.jsPostgreSQLPythonAWS EKSKubernetesGoRedis

Posted about 18 hours ago
Apply
Apply

📍 United States, Ontario, British Columbia

🧭 Full-Time

💸 190800.0 - 267100.0 USD per year

🔍 Social media, Technology

  • 5+ years of hands-on, post-grad, non-internship professional Software Development experience.
  • Proficiency in front-end technologies, including TypeScript/JavaScript and component frameworks (React, Angular, Lit).
  • Experience with Postgres/SQL database systems, ideally in large-scale data analysis (Google BigQuery preferred).
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Demonstrated experience in developing end-to-end web applications from database design to UI implementation.
  • Excellent communication skills for effective collaboration in a fully-remote environment.

  • Design, develop, scale, and support Reddit’s Experimentation Platform.
  • Design and implement a UX that will help product teams conduct better experiments and make decisions faster.
  • Develop and operate high scale data products focused on live site reliability and trustworthiness of analyzed data.
  • Increase developer efficiency through automation and system optimization.
  • Collaborate cross-functionally within the Experimentation Platform Team and across the company.
  • Participate in the full development cycle: design, development, impact assessment, and deployment.

AWSPostgreSQLSoftware DevelopmentSQLCloud ComputingJavascriptTypeScriptReactA/B testing

Posted 1 day ago
Apply
Apply

📍 Mainland China

🔍 Database management system

🏢 Company: ClickHouse👥 101-250💰 Series B about 2 years agoDatabaseArtificial Intelligence (AI)Big DataAnalyticsSoftware

  • Strong professional software development experience in C++.
  • Experience with Unix systems and cross-platform development.
  • Experience in high-performance computing, in-memory databases, data processing engines, concurrency, and multithreading.
  • Experience developing language bindings or FFI (Foreign Function Interface) implementations.
  • Familiarity with multiple programming languages, particularly Python, Go, Java, Node.js, or Rust.
  • Strong communication skills and ability to work effectively within and across engineering teams.
  • Experience with data processing frameworks and SQL engines.

  • Develop features for the chDB core engine in C++, focusing on performance optimization, object serialization, and DataFrame operations.
  • Design and implement language bindings for various programming languages.
  • Collaborate closely with integration teams to ensure compatibility across language ecosystems, especially with data science tools.
  • Enhance the robustness of chDB through rigorous testing of different language bindings.
  • Act as a technical resource for the multi-language community, aiding in debugging and performance optimization.
  • Engage with the open-source community, resolving issues, reviewing PRs, and providing guidance.

Node.jsPythonSQLJavaC++GoRust

Posted 1 day ago
Apply
Apply

📍 Texas

🧭 Full-Time

🔍 Energy analytics and forecasting

  • Senior level experience building client-facing applications.
  • Highly proficient on the frontend with React.JS/Next.JS with TypeScript.
  • Experience on the backend with Python, particularly with data-heavy applications.
  • Experience building and deploying client-facing APIs with a focus on scalability and security.

  • Displaying a lot of data in a performant way, both from a back-end/db perspective and a front-end/rendering one.
  • Mastering both front-end and back-end to take full ownership of certain features in a fast-paced environment with multiple technologies and languages.
  • Preventing/minimizing the amount of bugs/alerts when working with other teams on the same codebase, orchestrating features together.
  • Building internal tooling for various non-technical stakeholders to support various internal processes and workflows.

PythonReact.jsTypeScriptREST APINext.js

Posted 1 day ago
Apply
Apply

📍 Poland

🧭 Contract

💸 301000.0 - 401000.0 PLN per year

🔍 Financial services

  • 6+ years proven experience as a software engineer.
  • Proficiency in Python or Kotlin/Java is a must. Proficiency in object-oriented and dynamically typed languages.
  • Ability to synthesize complex business, product, and technical requirements to consistently produce high quality system designs and software.
  • Ability to collaborate with your team in a fast-paced environment.
  • Excellent communication skills, both written and verbal. Must be proficient in asynchronous mode of communication–written tech specs, wiki, project plans, etc.
  • Prior experience architecting, building, launching and maintaining complex systems.

  • Work with product managers and tech leads to develop features to support product and commercial initiatives.
  • Consistently generate simple and sophisticated designs, and write high-quality code that can be easily understood and used by others.
  • Build relationships with people across engineering and other organizations for the design, implementation, roll-out and maintenance of projects.
  • Foster a culture of technical excellence, humility, constant improvement, and rigor to build a team that can confidently tackle complex challenges across multiple technical domains.
  • Be hands on. Build APIs and data models to work within micro-service and event-driven architectures. Create parallelizable and idempotent batch jobs to process large amounts of data.
  • Improve the current platform's extensibility, performance and usability to support rapid global deployment, scaling and expansion.
  • Actively participate in making your team and workplace an inclusive environment for people from all backgrounds.
  • Take an active role in mentoring engineers and senior leaders, and the processes that support team growth and efficiency.

PythonJavaKotlinMachine LearningMicroservices

Posted 1 day ago
Apply
Apply

📍 United States

💸 150000.0 - 200000.0 USD per year

🔍 Fintech / Credit

  • 4+ years of experience designing, developing and launching backend systems at scale using Python or Kotlin.
  • Experience developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience with load testing frameworks like Locust.
  • Experience in defining a technical plan for significant feature delivery.
  • Proficient in making significant changes in large code bases.
  • Demonstrated ownership of personal growth and seeking feedback.
  • Strong verbal and written communication skills.

  • Owning and delivering quarterly goals for the team.
  • Leading engineers through ambiguity to solve open-ended problems.
  • Collaborating with product management, design & analytics throughout the product development lifecycle.
  • Identifying and advocating for project, process, technology or business issues.
  • Supporting operations and availability by creating and monitoring metrics.
  • Setting and improving code review and design standards.
  • Developing talent on the team through feedback and guidance.
  • Assisting with right-sizing compute and data workloads.
  • Collaborating with other infrastructure and product teams.

AWSBackend DevelopmentPythonKotlinKubernetesMySQL

Posted 1 day ago
Apply
Apply

📍 Hungary

🧭 Full-Time

🔍 Intelligent automation and software technology

🏢 Company: ABBYY

  • 3 - 6 years experience in full service and mentoring engineers.
  • Proficient in languages like JavaScript/TypeScript, Python, C#, Swift, Kotlin, and/or Java.
  • Experience in building SDKs and libraries.
  • Knowledge of CI/CD, package managers, testing frameworks, and code editors.
  • Familiarity with open-source development and community engagement.
  • Proficiency with Git and collaboration platforms.
  • Skills in debugging and performance optimization.
  • Ability to create clear documentation and tutorials.
  • Experience with cross-platform SDKs.
  • Understanding of developer pain points.
  • Experience with unit and integration testing.

  • Own the design, development, testing, deployment, and support of features and services from concept to delivery.
  • Ensure high code quality, performance, and maintainability by following best practices.
  • Work closely with cross-functional teams to define and deliver features meeting business and technical objectives.
  • Proactively identify areas for improvement and drive solutions that increase team efficiency and code quality.
  • Monitor service health and performance, resolving issues promptly.
  • Stay current with new technologies to ensure systems align with industry best practices.
  • Lead and influence junior developers through coaching and guidance.

PythonGitJavaJavascriptKotlinTypeScriptC#CI/CD

Posted 1 day ago
Apply
Apply

📍 Spain

🧭 Full-Time

💸 85000.0 - 115000.0 EUR per year

🔍 Financial Services

  • 4-6 years proven experience as a software engineer.
  • Proficiency in Python or Kotlin/Java is a must.
  • Proficiency in object-oriented and dynamically typed languages.
  • Ability to synthesize complex business, product, and technical requirements to consistently produce high quality system designs and software.
  • Ability to collaborate with your team in a fast-paced environment.
  • Familiarity with deployment and automated testing frameworks.
  • Prior experience architecting, building, launching and maintaining complex systems.

  • Work with product managers and tech leads to develop features to support product and commercial initiatives.
  • Consistently generate simple and sophisticated designs, and write high-quality code that can be easily understood and used by others.
  • Build relationships with people across engineering and other organizations for the design, implementation, roll-out and maintenance of projects.
  • Improve the current platform's extensibility, performance and usability to support rapid global deployment, scaling and expansion.
  • Actively participate in making your team and workplace an inclusive environment for people from all backgrounds.
  • Participate in an on-call rotation.

Backend DevelopmentPythonSoftware DevelopmentJavaKotlin

Posted 2 days ago
Apply
Apply

📍 Australia, New Zealand

🔍 Technology, Cloud Security

  • Proficient in coding with Golang (preferred), Python, Java, or comparable languages.
  • Deep knowledge of Computer Engineering fundamentals.
  • Solid understanding of security best practices and compliance management in cloud environments.
  • Proficiency with infrastructure-as-code, preferably Terraform.
  • Knowledge of AWS services like EKS, EC2, Lambda, DynamoDB, RDS, S3.
  • Experience with cloud security tooling, specifically AWS IAM and Hashicorp Vault.
  • Experience in building platforms offering security capabilities.
  • Strong written and verbal communication skills.

  • Finding solutions to accommodate cloud security and compliance requirements and provide better insights.
  • Improving user experience with compliance and advocating for best practices.
  • Building and improving the secrets platform and tooling with quality.
  • Providing technical leadership and expertise for impactful design decisions.
  • Participating in team ceremonies and knowledge sharing.
  • Becoming a security champion and guiding others in cloud security.
  • Providing on-call support as part of team rotation.

AWSLeadershipPythonDynamoDBJavaGoTerraformCompliance

Posted 2 days ago
Apply