Apply

Senior Software Engineer

Posted 16 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, senior level experience

πŸ“ Location: Texas

πŸ” Industry: Energy analytics and forecasting

πŸ—£οΈ Languages: English

⏳ Experience: Senior level experience

πŸͺ„ Skills: PythonReact.jsTypeScriptREST APINext.js

Requirements:
  • Senior level experience building client-facing applications.
  • Highly proficient on the frontend with React.JS/Next.JS and TypeScript.
  • Experience on the backend with Python, specifically for data-heavy applications.
  • Experience building and deploying client-facing APIs with a focus on scalability and security.
Responsibilities:
  • Displaying a lot of data in a performant way from both 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 number of bugs/alerts while collaborating with two other senior teams on the same codebase.
  • Building internal tooling for various non-technical stakeholders to support different internal processes and workflows.
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

πŸ“ 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

πŸ“ USA

🧭 Full-Time

πŸ’Έ 190000.0 - 240000.0 USD per year

πŸ” Financial services

  • 5+ years of experience in developing and architecting Android applications.
  • Proficient in Kotlin and experienced with React Native.
  • Experience defining technical plans for significant features or systems.
  • Capable of making significant changes in a large codebase safely.
  • Demonstrated ownership of personal growth by seeking feedback.
  • Strong verbal and written communication skills.

  • You will be responsible for owning and delivering quarterly goals for your team, leading engineers through ambiguity, and ensuring everyone is supported throughout delivery.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics.
  • Proactively identify and advocate for project or technology issues and lead in solving them.
  • Monitor metrics for operational availability and support on-call efforts.
  • Foster a culture of quality and ownership through improvement of code review and design standards.
  • Help develop talent by providing feedback and guidance.

Software DevelopmentAndroidKotlinReact NativeREST API

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

πŸ“ USA

🧭 Full-Time

πŸ’Έ 140000.0 - 210000.0 USD per year

πŸ” CRM

  • We're looking for high achieving, full-time Software Engineers.
  • You should have a good understanding of web technologies.
  • You need to be comfortable in a fast-paced environment with a small, talented team.
  • Ability to manage time well, communicate effectively, and collaborate in a fully distributed team is essential.

  • You will be joining one of our six cross-functional teams.
  • You will collaborate with other backend & frontend engineers, product managers, and designers.
  • Your goal will be to design, implement, launch, and scale major systems and user-facing features.

AWSDockerPostgreSQLPythonElasticSearchFlaskKubernetesMongoDBREST APIRedisCI/CDTerraformAnsible

Posted 6 days ago
Apply
Apply

πŸ“ San Francisco, NYC

🧭 Full-Time

πŸ’Έ 160000.0 - 210000.0 USD per year

πŸ” Knowledge-sharing economy

🏒 Company: Office HoursπŸ‘₯ 11-50πŸ’° $5,000,000 Seed almost 4 years agoCommunitiesMarketplaceSoftware

  • You have 6+ years of software engineering experience.
  • You take pride in your craft and have a track record of shipping high-quality products and features at scale.
  • You have the ability to turn user and business problems into engineering solutions.
  • You’re a self-starter who embraces ambiguity, a fast-paced environment, and solving hard problems.

  • Build the backend for various user-facing features.
  • Improve the platform architecture and data model to provide a performant, reliable product experience.
  • Continuously improve engineering processes, tools, and systems that allow us to scale the code base, productivity, and team.
  • Enhance our analytics, monitoring, and alerts so that we can identify and respond to operational incidents.

AWSDockerNode.jsElasticSearchKubernetesMongoDBRabbitmqTypeScriptTerraform

Posted 7 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000.0 - 200000.0 USD per year

πŸ” Financial Technology

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity almost 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.
  • Track record of developing highly available distributed systems using technologies like AWS, MySQL, and Kubernetes.
  • Experience designing and implementing platform engineering systems for flexibility, safety, and maintainability.
  • Proficiency in making significant changes in a large code base.
  • 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.
  • Collaborate with product management, design, and analytics.
  • Proactively identify and advocate for solutions to various issues.
  • Support operations and availability of team artifacts.
  • Foster a culture of quality and ownership.
  • Provide feedback and guidance to develop talent.

AWSPythonKotlinKubernetesMySQLMicroservices

Posted 7 days ago
Apply