Job Closed

This listing is no longer active.

Self Financial, Inc. logo
Self Financial, Inc.

Build credit. Build savings. Build dreams.

Staff Software Engineer – Backend

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200Since 2015H1B No SponsorCompany SiteLinkedIn

Location

Texas

Posted

74 days ago

Salary

$134K - $190K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglishAWSDockerFlaskPostgreSQLPythonSQL

Job Description

Staff Software Engineer – Backend

Self Financial, Inc.

• Develop capabilities that support our credit building products and banking core systems • Develop services and infrastructure that provide essential functions at a massive scale • Work closely with Product Managers to build tools and systems required for us to service our financial products to our large customer base • Report to an Engineering Manager and work with our amazing team of Professional Engineers

Job Requirements

  • 8+ years of software engineering experience
  • Solid understanding and application of computer science fundamentals: data structures,
  • algorithms, and design patterns
  • Fluency with the development of Python/Flask/FastAPI code in a production environment
  • Extensive experience building and consuming REST APIs to work with other services
  • Proficiency with SQL and relational databases such as PostgreSQL
  • Experience in the container space such as Docker
  • Experience with common software engineering tools such as Git (or other VCS), Jira,
  • Confluence, and similar platforms
  • Experience with AWS and other related cloud architectures/services

Benefits

  • Company equity in the form of Stock Options
  • Performance-based bonuses
  • Generous employer-paid health, vision and dental insurance coverage
  • Flexible vacation policy
  • Educational assistance
  • Free gym membership
  • Casual dress code
  • Team building events and activities
  • Remote work arrangements/ flexible work schedule
  • Paid parental leave

Related Job Pages

More Backend Engineer Jobs

PUCRS Carreiras logo

Senior Full Stack Java Developer

PUCRS Carreiras

Aqui você encontra estágios, vagas efetivas, capacitações, consultoria e aconselhamento de carreira.

Backend Engineer74 days ago
Full TimeRemoteTeam 11-50Since 2011H1B No Sponsor

• Develop Full Stack applications, working on the frontend with Angular (versions 8 to 18), including the creation of UX/UI components, and on the backend with Java (versions 11 and 21) in a microservices architecture; • Create and maintain REST APIs and Web Services, ensuring reliable integration between internal and external systems; • Model and optimize Oracle database structures, ensuring performance, integrity and availability of information; • Gather and interpret business requirements autonomously, proposing viable solutions that consider resources, timelines and organizational impact; • Estimate implementation effort for systems, ensuring execution remains within defined parameters and deadlines; • Support requirements elicitation with users, contributing to feasibility studies and the evaluation of technological alternatives; • Produce and maintain technical and functional system documentation, ensuring traceability, governance and ongoing maintenance — with support from AI tools; • Ensure the security, integrity and availability of applications by adopting best practices for data protection and access control; • Provide technical guidance to other developers on the team, serving as a reference for adopted solutions and promoting best practices; • Actively participate in the definition and adoption of new technologies and frameworks, evaluating trends and contributing to the evolution of the solution portfolio; • Lead migration of legacy systems (Java 6 and 8) to modern versions, ensuring operational continuity and functional compliance; • Work with DevOps practices, microservices and continuous integration as part of the daily development workflow.

Brazil
Job Closed
Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• Your hands-on experience in microservices architecture, combined with a clear understanding of Domain-Driven Design, shapes an architectural vision • You are able to assess and develop architectures with regard to scalability, maintainability, and system security • Your contribution goes beyond pure development and helps to continuously optimize work processes • Your expertise creates a technological foundation that not only meets current requirements but also leaves room for future innovations • Your comprehensive mastery of various web technologies enables the design of user-centered interfaces • Your knowledge of virtualization technologies optimizes resource usage and ensures scalability • Your expertise in containerization simplifies and optimizes the development process, promotes consistency, and enables smooth application deployment • Your understanding of the principles of architecture tools creates structured documentation

Germany
Job Closed
Perry Homes logo

.Net Developer

Perry Homes

A Tradition of Excellence

Backend Engineer74 days ago
Full TimeRemoteTeam 1,001-5,000Since 1967H1B Sponsor

About The Role A .NET Developer will be a key contributor to the development and maintenance of web and enterprise applications that drive our business and enhance customer experiences. The expertise in designing, coding, and improving robust solutions within the Microsoft technology stack will be essential to delivering high-quality software. A .NET Developer will collaborate closely with an Agile team, where learning, knowledge sharing, and a focus on best practices are top priorities. The passion for creating user-centric applications and commitment to continuous improvement will help shape impactful, scalable projects that support our evolving business needs. What You’ll Do - Design and develop custom applications, APIs, and services using the Microsoft stack, focusing on reliability, usability, and performance. - Support development through comprehensive planning and hands-on implementation. - Work with SQL Server and Azure SQL, crafting data models and writing queries to support complex application functionality. Ensure robust data integration and optimization within applications. - Partner with cross-functional teams, including Infrastructure, Data, and Project Management, to ensure seamless project execution and handoff. - Participate in code reviews, testing, and debugging, applying Agile and DevOps best practices to deliver high-quality solutions. - Engage in regular knowledge-sharing sessions and stay updated on new technologies to continuously enhance your technical skills. What We’re Looking For - High School Diploma or equivalent required; Associate’s Degree in IT or a related field preferred. - 3+ years of relevant experience in .NET development required. - Experience with .NET technologies, including .NET Framework/Core, C#, ASP.NET, and JavaScript frameworks such as Angular and Azure or other cloud services, such as Azure Functions and Azure SQL - Strong communication and time management skills - Ability to develop scalable, high-performance applications. Why You Will Love Working Here - Competitive compensation and benefits package: - Medical, dental, vision coverage - Financial Planning - Time Off & Life Balance - Family & Lifestyle - Opportunities for growth and development - Culture that is collaborative, inclusive, fast-paced, people-first - Stable company with strong reputation in the market Why Join Perry Homes? At Perry Homes, we’re committed to integrity, excellence, and service—values that guide every customer interaction. Join a team where your work directly contributes to an exceptional homebuying experience and a trusted brand. We’re committed to creating an inclusive workplace where people can do their best work.

Texas
Job Closed
Full TimeRemoteTeam 51-200Since 2011H1B No Sponsor

• Develop REST APIs for internal consumption • Implement integrations with AI models and LLMs • Work with API Gateway and access policies • Implement secure authentication and authorization • Develop services for accessing internal data • Work with distributed architectures • Ensure quality, testing, and observability • Support the implementation of technical standards

Brazil
Job Closed