Apply

Senior Software Engineer

Posted 5 months agoViewed

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.
  • Strategic developer who designs scalable systems.
  • Detail-oriented and committed to high-quality software.
  • Great communicator and able to lead constructive discussions on behalf of engineering.
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.
  • Become part of an innovative team setting new benchmarks in the industry.
Apply

Related Jobs

Apply

๐Ÿ“ San Francisco, CA, Washington, DC, Pasadena, CA

๐Ÿ’ธ 160000.0 - 230000.0 USD per year

๐Ÿ” Artificial Intelligence, Natural Language Processing, Machine Learning

๐Ÿข Company: primer.ai

  • Expertise in Python and another Object-Oriented language.
  • Expertise in Flask, ElasticSearch, PostgreSQL, Redis.
  • Experience leading commercial software technical features end-to-end in an agile environment.
  • Strong modeling and design patterns for extensibility and resiliency.
  • Experience with data ingestion, processing and retrieval systems at scale.
  • Experience with real-time and distributed systems.
  • 5+ years of shipping production grade software.

  • Develop new application features leveraging ingest pipelines and model library for analyzing unstructured data.
  • Collaborate with cross-functional teams on designing information retrieval architecture.
  • Extend platform capabilities working alongside machine learning engineers and data scientists.
  • Integrate features such as event detection, summarization, entity recognition, and multilingual NLP.

PostgreSQLPythonAgileElasticSearchFlaskMachine LearningRedis

Posted 2 days ago
Apply
Apply

๐Ÿ“ Germany

๐Ÿงญ Full-Time Or Part-Time

๐Ÿ” Customized apparel and lifestyle products

๐Ÿข Company: Spread Group๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $12,740,000 Series B almost 16 years agoMarketplaceE-CommercePoint of SaleE-Commerce Platforms

  • Familiarity or eagerness to learn the companyโ€™s tech stack.
  • Ability to take full ownership of the development process.
  • Commitment to delivering high-quality, maintainable software.
  • Experience with distributed systems and managing large datasets.
  • Desire to work in an experienced team and learn professionally.
  • Fluency in English.
  • Experience or openness to work in an agile Scrum team.
  • Problem-solving mindset to improve business processes.
  • Ability to collaborate across IT teams.
  • Nice to have: experience with Elasticsearch, React, or TypeScript.

  • Collaborate with team and stakeholders to improve on-site search functionality.
  • Design and implement tools for product listings on external marketplaces.
  • Work closely with Product Owners, Marketing, and developers to define requirements.
  • Build and maintain software for search engine marketing platforms.
  • Take ownership from design to monitoring of software solutions.
  • Stay updated with technologies and contribute to process improvements.

PostgreSQLElasticSearchKotlinKubernetesMongoDBMySQLSpring BootTypeScriptReact

Posted 2 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ” Cloud Enablement Software

๐Ÿข Company: Kion๐Ÿ‘ฅ 10-50Energy

  • 5+ years of experience building scalable web-based applications using modern languages.
  • Production experience with JavaScript frameworks like Angular, React, or Vue.
  • Production experience with back-end web languages such as Go, Java, Ruby, Python, Node, or C#.
  • Production experience designing and querying data stores in RDBMS like MySQL or Postgres.
  • Experience in designing, building, and integrating APIs.
  • Experience developing solutions on major cloud providers like AWS, Google, or Azure.
  • Ability to own technical aspects of web features.
  • Ability to review and analyze requirements for production-ready code.
  • Ability to clearly document architecture and code.
  • Ability to collaborate with cross-functional teams for quality assurance.
  • Familiarity with Agile frameworks, including Scrum.
  • Excellent oral and written communication skills.
  • Strong problem-solving and troubleshooting capabilities.

  • Work with designers to implement their designs.
  • Architect full-stack solutions for customer cloud experiences.
  • Build and maintain front-end components and API services.
  • Enhance codebase for better usability and extensibility.
  • Apply creative problem-solving to various challenges.
  • Contribute to the planning and scoping of engineering tasks.

AWSBackend DevelopmentPostgreSQLSoftware DevelopmentSQLAgileFrontend DevelopmentGoAngularREST API

Posted 2 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 110000.0 - 200000.0 USD per year

๐Ÿ” Distributed Data Systems and Complex Application Development

๐Ÿข Company: Raft Company Website

  • 6+ years of related hands-on experience or equivalent educational credentials.
  • Advanced knowledge of ECMA Script/JavaScript, React, and React data binding.
  • Knowledge of CSS and responsive Web design.
  • Experience designing REST APIs and data models.
  • Ability to develop secure web applications considering CORS, CSRF, and OIDC workflows.
  • Strong understanding of software development principles, including data structures and design patterns.
  • Intermediate knowledge of development tools and containerized software development.
  • Ability to program in multiple languages such as TypeScript or Python.
  • Knowledge of TCP, UDP, IP networking, Docker, Kubernetes, cloud-native architecture preferred.

  • As a Senior Software Engineer (Front-End), dive deep into the software lifecycle.
  • Take on complex tasks and lead smaller project initiatives.
  • Contribute effective, performant, and secure code.
  • Involved in design discussions and code reviews.
  • Mentor Associate and Standard Engineers.

DockerCSSJavascriptKubernetesTypeScriptData StructuresREST APIReact

Posted 2 days ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 175000.0 - 210000.0 USD per year

๐Ÿ” Mining and mineral exploration technology

๐Ÿข Company: KoBold Metals๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $491,455,627 Series C 3 months agoArtificial Intelligence (AI)MineralMiningSoftware

  • 4+ years of software engineering experience, ideally in production cloud data systems.
  • Proficiency with Python.
  • Ability to write production-quality code that is correct, readable, well-tested, scalable and extensible.
  • Skilled in large-scale system design.
  • A track record of taking ownership from problem definition to project delivery.

  • Deep engagement with exploration geologists and data scientists.
  • Building data pipelines and tooling for deriving insights from exploration data.
  • Leading a small group of software engineers for project delivery.
  • End-to-end ownership of projects from design to implementation.
  • Responding to design and code feedback while providing feedback to teammates.
  • Operationally managing the team's services and assisting scientific colleagues.

AWSDockerPythonCloud ComputingKubernetesData engineering

Posted 5 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 169000.0 - 240000.0 USD per year

๐Ÿ” Fintech

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems with technologies like AWS, MySQL, and Kubernetes.
  • Experience designing and implementing platform engineering systems that balance flexibility, safety, and maintainability.
  • 4+ years of experience with cloud providers including AWS, Azure, or GCP.
  • Experience defining a technical plan for significant feature or system component delivery.
  • Skilled in writing high quality, easily understandable code.
  • Ability to make significant changes in a large code base with safety tools and practices.
  • Proactively seek feedback for personal growth.
  • Strong verbal and written communication skills.

  • Own and deliver quarterly goals for your team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics.
  • Proactively identify and advocate for project, process, technology, or business issues and lead solutions.
  • Support operations and availability by creating and monitoring metrics.
  • Foster a culture of quality by setting/improving standards for code review and design.
  • Develop talent through feedback, guidance, and leading by example.

AWSPythonCloud ComputingKotlinKubernetesMySQLMicroservices

Posted 5 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 110000.0 - 120000.0 USD per year

๐Ÿ” Nonprofit/Journalism/Technology

๐Ÿข Company: Freedom of the Press Foundation๐Ÿ‘ฅ 11-50๐Ÿ’ฐ $480,000 about 11 years agoFinanceDigital EntertainmentSpeech Recognition

  • Solid experience in Python or Rust, with expertise in security-focused application development.
  • Experience in desktop GUI development, preferably using Qt or a Linux-compatible framework.
  • Skills in DevOps, automation, and release management.
  • Design and implementation of secure communication protocols.
  • 5-plus years of experience as a software engineer in a production environment.
  • Experience with Git, continuous integration, build automation, and test-driven development.
  • Experience working as part of a collaborative team, including routine peer review of code contributions.
  • A passion for protecting press freedom rights.

  • Adding new features to SecureDrop Workstation, such as workflows for redacting and sanitizing documents.
  • Building out server API functionality to support SecureDrop Workstation development.
  • Performing code reviews for contributions from the development team and the larger SecureDrop community.
  • Testing the security properties of current and proposed functionality/architecture using quantitative threat models.
  • Prototyping client-side encryption for journalist and source communication.
  • Working with external collaborators, including UX consultants and researchers.
  • Taking turns on maintenance and release tasks with the rest of the team.

PythonGitRelease ManagementRustDevOps

Posted 5 days ago
Apply
Apply

๐Ÿ“ Canada

๐Ÿงญ Full-Time

๐Ÿ” Insurance

  • A strong technical background with 5+ years of experience in web development.
  • Experience working in UNIX/Linux environments.
  • Ability to work in a fast-paced environment and build products from the ground up.
  • Experience as a generalist in both frontend and backend development.
  • Strong development skills in React, Python, and Node.

  • Build end-to-end experiences for a web-based application focused on life insurance.
  • Work within a cross-functional team including product, design, and QA.
  • Serve as a role model for engineering standards and ensure consistency across processes.
  • Drive technical decision-making and lead technical discussions.
  • Ensure the platform is reliable, scalable, secure, and extensible.

Node.jsPostgreSQLPythonReact

Posted 6 days ago
Apply
Apply

๐Ÿ“ Canada

๐Ÿ” Technology for small home service businesses

๐Ÿข Company: Jobber๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $100,000,000 Series D almost 2 years agoSaaSMobileSmall and Medium BusinessesTask Management

  • Experience working with Ruby on Rails on AWS.
  • Experience working with & optimizing the performance of GraphQL API Layer.
  • Familiarity with background processing frameworks (Sidekiq, Active Jobs).
  • Experience working with observability tools such as DataDog.
  • Proficiency in software design, architecture, and coding, with a focus on maintainability and performance.
  • Experience with the entire software development lifecycle in the Agile/Scrum framework.
  • Ability to quickly move between different features and projects with a strong interest in experimentation.
  • A structured understanding of common full-stack frameworks, architectures, technologies, and patterns.
  • An inquisitive mindset and ability to ask questions and seek out new information.
  • Strong self-motivation and resourcefulness, with the capacity to independently identify and leverage necessary resources.
  • Experience providing technical mentorship and sharing industry best practices.

  • Collaborate closely with cross-functional teams to conceptualize, design, and iteratively deliver high-impact features that address customer needs.
  • Partner with Product and Design teams to shape and define the strategic product roadmap.
  • Actively participate in code reviews and testing processes to ensure code quality and maintainability.
  • Research, communicate, and advocate for the use of best practices within your teamโ€™s domain.
  • Effectively communicate complex technical concepts to diverse audiences, bridging the gap between technical and non-technical stakeholders.
  • Provide mentorship and guidance to team members at all levels, fostering their professional growth and career development.

AWSGraphQLSoftware DevelopmentAgileRuby on Rails

Posted 6 days ago
Apply
Apply

๐Ÿ“ India

๐Ÿ” Observability technology

๐Ÿข Company: New Relic๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ Private about 1 year ago๐Ÿซ‚ Last layoff about 1 month agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • Bachelorโ€™s degree in software development, engineering, or a related technical field.
  • Experience working with Java and/or Go and a strong computer science background.
  • Demonstrated experience in designing, developing, and maintaining large-scale software systems.
  • Proven ability to lead and mentor a team of software engineers.
  • Strong understanding of scalable distributed systems and microservices architecture.
  • Passion for exploring new technologies and keeping up with industry trends.
  • Excellent collaboration skills and ability to communicate technical concepts clearly.
  • Familiarity with AWS, Azure, GCP, serverless, Docker, and Kubernetes.

  • Drive the design, development, and enhancement of core features and functionalities of the observability platform.
  • Act as a subject matter expert, guiding and mentoring a team of talented software engineers.
  • Collaborate with cross-functional teams to implement robust and scalable systems.
  • Research and experiment with emerging technologies to enhance the platform.
  • Work with product managers and stakeholders to translate business requirements into technical solutions.
  • Identify and address performance bottlenecks and maintain platform stability.
  • Encourage a culture of continuous learning and innovation within the engineering team.

AWSDockerGraphQLLeadershipSoftware DevelopmentJavaKubernetesGoMicroservices

Posted 6 days ago
Apply