Build credit. Build savings. Build dreams.
Staff Software Engineer (Backend)
Location
United States
Posted
75 days ago
Salary
$134K - $190K / year
Seniority
Lead
Job Description
Staff Software Engineer (Backend)
Self Financial, Inc.
Self Financial is a venture-backed, high-growth FinTech company with a mission to increase economic inclusion and financial resilience by empowering people to build credit and build savings. We're looking for people who share our passion and are driven to tackle challenges, find solutions and make the financial space better for the communities we serve. Our team is passionate about challenging the status quo of the credit industry by providing people accessible tools to take control of their credit. Executing on our mission requires deep collaboration across our teams to ensure our products reach the people who can benefit from them the most, particularly the 100 million+ Americans who have no or low credit. We celebrate diversity and are committed to creating an inclusive environment for all employees. To that end, we seek to recruit, develop and retain the most talented people from a diverse candidate pool. About the role As a Staff Backend Software Engineer on our Consumer Verticals Card Team, you will be working to provide our builders with an equitable credit card experience, one that caters to their specific needs and will continue to grow with them on their credit-building journey. Most of your time will be spent on writing clean and effective code which you will manage from inception through deployment. You will collaborate directly with our Lead Engineers, Architecture, and Product Manager and work alongside our amazing team of Professional Engineers. Teams that make a difference; individuals that matter: At Self Financial, we love to put challenges into the hands of talented individuals to solve. Our teams are composed of skilled software engineers who participate in all areas of our creation process including systems design, solution architecture, planning, and execution. At Self, we welcome and celebrate team members who show initiative, creativity, and drive and encourage individuals to make a direct impact on our mission. What you’ll do: - 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 What you’ll bring: - 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 And these skills are a bonus: - Bachelor’s degree in Computer Science or a related technical discipline - Experience with GraphQL Base salary range: $134,000 - $190,000 annually. Individual pay is based on factors unique to each candidate, including skill set, experience, and other job-related reasons. Benefits and Perks: We have the compensation and benefits you expect. But there's one thing that Self Financial can offer that many companies cannot: we can positively change the world, while making a profit. We are a team of Builders, empowering our customers to build their dreams. We have a Do the Right Thing ethos in all that we do, and we hope you value that approach, too. Our perks include: - 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 Self Financial requires all employees hired to successfully pass a background check. We are an Equal Opportunity Employer. At this time, we are only able to consider applicants who are U.S. Citizens or Green Card Holders for employment opportunities. We appreciate your understanding.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Software Engineer, GenAI
ClarioTransforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology
• Design, develop, and deploy robust AI-powered applications, with a focus on agentic and multi-modal AI systems. • Architect scalable, production-grade software solutions using modern programming languages (Python preferred) and AI/ML frameworks (e.g., PyTorch). • Lead the end-to-end development lifecycle: from ideation and prototyping to deployment and monitoring in cloud environments (AWS preferred). • Collaborate closely with AI researchers, scientists, software developers, and product managers to translate business needs into technical solutions. • Build and optimize data pipelines for training, evaluating, and serving AI models. • Implement best practices for code quality, testing, CI/CD, and DevOps within the GenAI team. • Mentor and guide junior engineers, fostering a culture of technical excellence, innovation, and continuous learning. • Stay current with advancements in AI, agentic systems, cloud engineering, and drive their adoption within the team. • Contribute to strategic planning, technical roadmaps, and cross-functional initiatives that align with organizational goals.
Senior Backend Developer – Node, AWS
DarwoftYou have just found the top firm for your next successful software development project! 🧠💻📱.
• Diseñar y construir microservicios robustos utilizando Node.js y TypeScript, garantizando estándares de calidad superiores. • Implementar y optimizar soluciones dentro del stack de AWS (Lambda, API Gateway, DynamoDB, EKS), priorizando la performance y la alta disponibilidad. • Participar activamente en definiciones de arquitectura y toma de decisiones técnicas que impacten directamente en la escalabilidad de los sistemas. • Actuar como referente técnico para el equipo de desarrollo, promoviendo buenas prácticas como Clean Code y Testing, y acompañando el crecimiento del talento interno. • Asumir la responsabilidad del ciclo de vida completo del software, desde su concepción técnica hasta su puesta en producción.
Java Backend developer
AIDA RecruitmentМи працюємо над розробкою масштабних ентерпрайз-рішень, що інтегрують різні технології та підходи. Типовий стек включає: Back-end: Створення потужних та надійних API, що є основою для наших систем. Front-end: Розробка користувацьких інтерфейсів (UI) на базі популярних фреймворків — Angular, React або Vue.js. Ми створюємо сучасні, функціональні та зручні вебаплікації. Бази даних: Робота з реляційними базами даних (MS SQL, PostgreSQL) для структурованих даних, а також з NoSQL базами (MongoDB, CosmosDB) для гнучкіших рішень. Cloud: Використання хмарних платформ як для розгортання (deployment), так і для інтеграції з різними хмарними сервісами, що розширюють функціонал наших систем.
Role Description For our client, we are looking for a Full Stack Backend Engineer with strong Java expertise to join our team and help build, maintain, and scale modern cloud-based applications. As a developer within the squad, you will be responsible for maintaining and enhancing several existing applications and services used across the organization. You will contribute to accelerating service development, improving system performance, and ensuring a high-quality user experience. You will work closely with business stakeholders, developers, architects, and product owners in a collaborative, agile environment. Key Responsibilities - Develop and maintain APIs to support clients and internal services - Fix bugs and ensure stability across backend and frontend applications - Maintain and improve system operations and performance - Identify opportunities to enhance product quality and scalability - Contribute to cloud-based application development (AWS) - Ensure security, performance, and maintainability in all solutions - Collaborate with cross-functional teams to deliver high-quality features - Balance business needs with technical sustainability (technical debt management) Qualifications - Strong experience in Java (21+) and backend development - Solid understanding of Agile methodologies (Scrum, Kanban, XP) - Experience with Spring Boot 3 / Spring Framework 6 - Knowledge of REST APIs, HTTP, JSON, and modern web technologies - Experience with microservices architecture (3+ years) - Strong understanding of security, caching, messaging (JMS) Technologies and Tools - Atlassian stack: Jira, Confluence, Bitbucket - Databases: MongoDB, PostgreSQL / SQL Server - Cloud: AWS (5+ years) – ECS Fargate, SNS, SQS, Lambda, CloudWatch, CloudFormation, API Gateway, DynamoDB - Frameworks and tools: AOP, OpenFeign, Quarkus, Thymeleaf - Frontend (Must have ~1+ year): React.js, JavaScript - Frontend testing automation Nice to Have - Data tools: Snowflake, DBT, Airflow - GDPR knowledge (EU) - Experience with Selligent (Marigold) Benefits - Remote full-time work - B2B contract - Salary: 4500 - 5600 EUR (negotiable) Recruitment Process - CV Screening: Applications are reviewed within 24 hours. - Pre-Screening Interview: A brief Q/A session (Automated or with a Recruiter) designed to learn more about your experience related to the required job position. - Automated Session (Recommended): You can complete this session on your own at a time that is convenient for you. The questions and follow-ups are well-structured and designed to highlight your experience and provide detailed insights into your background. This option is recommended because it's usually more detailed and allows us to provide feedback from the hiring manager faster. - Session with a Recruiter: You can also have the session with a recruiter. The questions are the same, but the discussion may be a bit less detailed, and feedback might take a little longer. - Shortlisting: Qualified candidates are presented to the hiring manager for review. - Formal Interviews: On-site discussions with the hiring manager or project team, with feedback provided within 1-2 weeks. - Offer and Onboarding: Successful candidates receive a formal offer and begin a structured onboarding process. Information about the processing of your personal data is provided in our Privacy Policy, which is available online at Privacy Policy.
Senior Backend Developer ASP.NET
VenturusVaga também para pessoas com deficiência! Gostou? Então inscreva-se e participe de nosso processo seletivo! 🙂
Role Description Estamos buscando por uma pessoa desenvolvedora de perfil hands on, com habilidade para compreender a necessidade do cliente e propor soluções e melhorias de processos. Você desenvolve código de alta qualidade, gosta de solucionar problemas de atuar com produtos web inovadores? Essa vaga é para você! Suas responsabilidades serão voltadas para desenvolvimento e manutenção de sistemas e ferramentas internas de uma gigante multinacional do ramo de embalagens. Você fará parte de um time multidisciplinar do próprio cliente onde já atuam alguns colaboradores Venturus. Qualifications - Experiência comprovada em desenvolvimento com ASP.NET MVC; - Sólidos conhecimentos em Telerik Kendo UI; - Domínio de Typescript; - Experiência avançada em SQL (modelagem, consultas, procedures, views e otimização); - Vivência em projetos de sistemas complexos e de alta disponibilidade; - Conhecimento avançado em arquitetura de software, design patterns e boas práticas de programação; - Experiência com ambientes on-premise; - Capacidade de trabalhar em equipe, boa comunicação e perfil proativo; - Experiência com Git e metodologia ágil; - Inglês avançado. Requirements - Experiência com ambiente de desenvolvimento Azure DevOps; - Experiência com sistemas MES (Manufacturing Execution System) em ambientes industriais; - Experiência com DevOps e automação de processos; - Graduação nos cursos de Engenharia Elétrica, Eletrônica, Automação, Computação, Ciência da computação e correlatas. Benefits - Vale alimentação/refeição com valores acima da média de mercado; - Plano médico e odontológico; - Auxílio home office mensal (trabalho remoto ou híbrido); - Auxílio Mobilidade mensal (trabalho híbrido ou presencial); - Licença parental (maternidade - 6 meses; paternidade - 20 dias); - Auxílio creche até 24 meses de idade; - Programa Care4All (rede de apoio à saúde emocional e física); - Wellhub; - Acesso à Zenklub (plataforma online de saúde mental); - Emenda de feriados e recesso de final de ano; - Horários flexíveis; - Seguro de vida; - Previdência privada; - Bolsa de estudos, auxílio para certificação e licença da Udemy; - Horas de liberação para estudos de mestrado e doutorado; - Acesso à plataforma Voxy – para aulas de inglês; - Acesso à nossa Universidade Corporativa (vnt/school); - PPR. Company Description Vaga também para pessoas com deficiência! Gostou? Então inscreva-se e participe de nosso processo seletivo! 🙂


