Apply

Staff Software Engineer, Backend

Posted 2023-08-27

View full description

πŸ’Ž Seniority level: Senior, 10+ years

πŸ“ Location: India and US

πŸ’Έ Salary: $200,000+ per year

πŸ” Industry: Conversational AI SaaS in the financial services industry

πŸ—£οΈ Languages: English

⏳ Experience: 10+ years

πŸͺ„ Skills: Backend DevelopmentNode.jsPythonSoftware DevelopmentJavaJavascriptJavaScriptC (Programming language)

Requirements:
  • Strong sense of self-motivation and the ability to learn quickly
  • Embrace a growth mindset and demonstrate emotional maturity in all interactions
  • Passionate about the possibilities of AI in the banking sector
  • Proven track record of success in a startup environment with 5 to 30 employees
  • Exceptional problem-solving abilities and a proactive approach to identifying ways to improve solutions
  • Ability to work in a fast-paced environment while managing multiple priorities
  • Proven track record of 10+ years in delivering scalable, complex technical products with at least 3+ years of experience working in startups building products from scratch
  • Good knowledge of distributed technologies, low-latency, and highly scalable systems
  • Expertise in JavaScript and Node.js, including hands-on experience with Node.js frameworks such as Express.js, Hapi.js, Koa.js, and NoSQL and Relational databases
  • Strong understanding and hands-on experience of unit testing and Test-Driven Development (TDD)
  • Hands-on experience in developing applications using microservices, container technologies, and container management systems such as Kubernetes
  • Strong understanding of systems using real-time interactions (web sockets, long-polling, server-sent events)
  • Hands-on experience in implementing security and data protection
  • Excellent written and verbal communication skills, including the ability to write detailed technical documents
  • Experience working with React and Python (Bonus)
  • Experience working with AI Models (Bonus)
Responsibilities:
  • Architect, design, and implement mission critical projects end-to-end with high quality and speed
  • Actively contribute to the evolution and improvement of interface's Conversational AI platform
  • Stay up-to-date with the latest trends and technologies in conversational AI and related fields
  • Develop and enhance engineering skills by working on diverse and complex technical challenges, driving innovation and finding creative solutions
  • Collaborate closely with CTO and other Engineering leads to drive best development practices within the team
Apply

Related Jobs

Apply

πŸ“ Americas, Europe

🧭 Full-Time

πŸ” Fintech

🏒 Company: Paxful, Inc

  • Solid track record of over 10 years demonstrating mastery of PHP and Python, mainly in production backend applications.
  • Solid experience in administration, modeling, and optimization techniques in SQL and NoSQL databases, including the utilization of ORMs, migration tools, and data warehousing.
  • Demonstrated proficiency in working with third-party software integration using industry protocols like SOAP, REST, RPC, GraphQL, and WebSockets.
  • Proven knowledge in processing queues such as Apache Kafka, or RabbitMQ, or standards like AMQP.
  • Expertise in utilizing in-memory databases like Redis and Memcached.
  • Understanding of Git and branching models for coordination with team members.

  • Write production-ready, testable, and well-documented code, handling edge cases.
  • Understand team development approaches, identify gaps, and recommend solutions.
  • Maintain expertise in team domain areas, services, interactions, and data flows.
  • Utilize design patterns for scalable applications, anticipating future changes.
  • Perform systematic debugging within the domain.
  • Ensure epics and projects are broken down, prioritized, and understood by the team.
  • Communicate clearly with other teams, fostering effective and targeted communication.
  • Promote documentation and knowledge sharing within the team and with stakeholders.

GraphQLPHPPythonSoftware DevelopmentSQLDesign PatternsGitKafkaRabbitmqApache KafkaRedisNosqlCommunication SkillsCollaboration

Posted 2024-10-25
Apply
Apply

πŸ“ Brazil

πŸ” Gaming

🏒 Company: Fortis Games

  • Strong skills in Node.js with TypeScript.
  • Experience with AWS services.
  • Hands-on expertise in designing and implementing a microservices-based architecture using WebSockets and gRPC.
  • Extensive knowledge of relational and non-relational database systems.
  • Proven track record in supporting live services in gaming environments.
  • Confidence in producing high-quality work within distributed teams.

  • Own server-side social products through every step of the development process, from design to live game support.
  • Work closely with game designers, artists, and technical teams to implement features like multiplayer, chat, and moderation.
  • Lead the Backend Core team for the project.
  • Develop high-performance systems that support multiplayer features and ensure smooth player experiences.
  • Optimize performance and scalability by identifying and resolving bottlenecks.

AWSLeadershipNode.jsGame DevelopmentProduct ManagementTypeScriptgRPCCollaboration

Posted 2024-10-22
Apply
Apply

πŸ“ Ireland, UK, Germany

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpot

  • A passion for clean, scalable code and for product feature development and product innovation.
  • The ability to work collaboratively with the team to solve problems, transfer knowledge, and develop overall product architecture.
  • Coaching and mentorship experience.
  • A track record in partnering successfully with recruiting to build remarkable engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build, and analyze new features and tools contributing to reducing the time required for implementing and maintaining compliance frameworks.
  • Work with a small cross-functional team where autonomy and flexibility are valued.
  • Collaborate with various teams across HubSpot, gaining exposure to how the company operates.

Backend DevelopmentLeadershipSoftware DevelopmentFrontend DevelopmentJavaReact.jsTypeScriptCross-functional Team LeadershipReactCommunication SkillsCollaboration

Posted 2024-10-19
Apply
Apply

πŸ“ UK

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpot

  • A passion for clean, scalable code and for product feature development and innovation.
  • Experience working closely with product management and designers to exceed customer needs.
  • Ability to work collaboratively with the team to solve problems and develop overall product architecture.
  • Coaching and mentorship experience.
  • Successful partnership with recruiting to build exceptional engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, each contributing to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers.
  • Collaborate with HubSpotters across the company to help users meet their goals through your changes.
  • Implement experiments that provide valuable insights into user behavior to improve their experience.

LeadershipJavaProduct ManagementCollaboration

Posted 2024-10-19
Apply
Apply

πŸ“ Germany, India

🧭 Full-Time

πŸ” Customer relationship management (CRM)

🏒 Company: HubSpot

  • A passion for clean, scalable code and product innovation.
  • Experience collaborating closely with product management and design to exceed customer needs.
  • Ability to work collaboratively to solve problems and develop product architecture.
  • Coaching and mentorship experience.
  • A track record in partnering with recruiting to build engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, contributing to company growth and revenue.
  • Work with a small cross-functional team including engineers, PMs, and designers.
  • Collaborate with various teams across the company.
  • Help HubSpot users meet their goals through your contributions.
  • Implement experiments for valuable insights into user behavior and experience.
  • Gain exposure to HubSpot's business operations.

LeadershipJavaProduct ManagementCollaboration

Posted 2024-10-19
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ €117,000 - €147,000 per year

πŸ” Fintech

  • 10+ years of experience as a software engineer.
  • Ability to synthesize complex business, product, and technical requirements.
  • Strong understanding of distributed systems and architectural performance.
  • Strong understanding of machine learning and modeling techniques at scale.
  • Excellent communication skills, both written and verbal.
  • Proficient in asynchronous communication including tech specs and project plans.
  • Excellent project management skills with high degree of organization.
  • Business impact focus and pragmatic approach to project delivery.
  • Passion for working with cross-functional teams including Product, Risk, and Analytics.
  • Python/Kotlin development experience is a plus.
  • Experience with AWS and/or other cloud providers.
  • Experience with Fintech or regulatory industries is a plus.

  • Drive the evolution and architecture of Decisioning systems.
  • Champion innovative, scalable, and delightful solutions across the organization.
  • Establish architecture, technical design, and code review standards.
  • Coach team members to conduct effective design and code reviews.
  • Ensure high programming standards, create best practices, and lead by example.
  • Partner with Product Management, providing technical input to shape product direction and roadmap.
  • Foster a culture of technical excellence and constant improvement.
  • 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.
  • Mentor engineers and senior leaders, supporting team growth and efficiency.
  • Participate in on-call rotation.

Project ManagementMachine LearningProduct ManagementCommunication Skills

Posted 2024-10-17
Apply
Apply

πŸ“ Poland

🧭 Contract

πŸ’Έ 415000 - 515000 PLN per year

πŸ” Fintech

  • 10+ years of experience as a software engineer.
  • Ability to synthesize complex business, product, and technical requirements.
  • Strong understanding of distributed systems and architectural decisions.
  • Strong understanding of machine learning and modeling techniques at scale.
  • Excellent communication skills, both written and verbal.
  • Excellent project management skills with a high degree of organization.
  • Business impact focus and pragmatic approach to projects.
  • Passion for working with cross-functional teams.
  • Python/Kotlin development experience is a plus.
  • Experience with AWS and/or other cloud providers is a plus.
  • Experience with Fintech or regulatory industries is a plus.

  • Drive the evolution and architecture of Decisioning systems.
  • Champion innovative, scalable, and delightful solutions across the organization.
  • Establish architecture, technical design, and code review standards; coach team members for effective design and code reviews.
  • Partner with Product Management to provide technical input on product direction and roadmap.
  • Foster a culture of technical excellence and constant improvement.
  • Build APIs and data models within micro-service and event-driven architectures.
  • Mentor engineers and senior leaders, supporting team growth and efficiency.

Project ManagementMachine LearningProduct ManagementCommunication Skills

Posted 2024-10-17
Apply
Apply

πŸ“ South America, Europe

🧭 Full-Time

πŸ’Έ $50 USD/hr or higher based on experience

πŸ” Social Dating Apps

🏒 Company: Perry Street Software

  • Bachelor’s degree (or higher) in computer science, related field, or equivalent practical experience
  • 10+ years of software development experience
  • 3+ years team management experience
  • Experience working with Ruby and/or Ruby on Rails
  • Intuitive understanding of the possibilities and limitations of RoR's MVC architecture
  • Intermediate SQL and data architecture experience; extensive ActiveRecord experience
  • Data migration experience
  • Experience AWS, Docker and similar
  • Experience using design and architecture patterns
  • Good sense of usability and product for mobile apps
  • Strong sense of ownership, delivering on time and on budget
  • Shipped consumer mobile-first apps on Android or iOS

  • Lead a developer team to deliver large-scale consumer software for apps, capable of supporting 1000s of simultaneous requests/sec
  • Bring architectural opinions of and experience with complex (100+ model) web applications
  • Evolving the current Ruby-based architecture to develop innovative, consumer-facing mobile products, while supporting the product roadmap
  • Work in an agile team with Product, Design, Support, and Marketing to respond to our users needs
  • Debug and develop with all layers of the software stack - frontend (JavaScript or iOS/Android), middleware (Ruby), backend (AWS)
  • Help develop solutions end to end, from the design, to requirements, coding, refactoring, delivering, and maintenance
  • Excel at communication in a distributed, remote team

AWSDockerSoftware DevelopmentSQLAgileAndroidHTMLCSSJavaKotlinRubyRuby on RailsSwiftGolangReact

Posted 2024-10-16
Apply
Apply

πŸ“ Americas, Europe

🧭 Full-Time

πŸ” Fintech, cryptocurrency

🏒 Company: Paxful, Inc

  • Solid track record of over 10 years demonstrating mastery of Python and PHP, mainly in production backend applications.
  • Extensive experience in working with DeFi, Blockchain, Lightning Network, private/public ledgers, and Smart Contracts.
  • Solid experience in administration, modeling, optimization techniques in SQL and NoSQL databases.
  • Demonstrated proficiency in working with third-party software integration using industry protocols like SOAP, REST, RPC, GraphQL, and WebSockets.
  • Proven knowledge in processing queues such as Apache Kafka, or RabbitMQ, or standards like AMQP.
  • Expertise in utilizing in-memory databases like Redis and Memcached.
  • Understanding of Git and branching models for coordination with team members.

  • Write production-ready, testable, and clear documented code, and handle edge cases.
  • Understand team development approach, identify gaps, and recommend solutions.
  • Maintain expertise in the team’s domain areas, its services, interactions, and data flows.
  • Utilize design patterns for scalable applications, anticipating future changes.
  • Perform systematic debugging within the domain.
  • Ensure epics and projects are broken down, prioritized, and understood by the team.
  • Communicate clearly with other teams, fostering effective and targeted communication.
  • Promote documentation and knowledge sharing within the team and with stakeholders.

GraphQLPHPPythonSoftware DevelopmentSQLBlockchainDesign PatternsGitKafkaRabbitmqApache KafkaRedisNosqlCommunication SkillsCollaboration

Posted 2024-10-06
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Software, CRM

🏒 Company: HubSpot

  • A passion for clean, scalable code and for product feature development and product innovation.
  • The ability to work collaboratively with the team to solve problems, transfer knowledge, and develop overall product architecture.
  • Coaching and mentorship experience.
  • A track record in partnering successfully with recruiting to build remarkable engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools contributing to reducing the time required for implementing and maintaining compliance frameworks.
  • Work with a small cross-functional team of engineers where autonomy and flexibility are highly valued.
  • Collaborate with HubSpotters all over the company, whether in engineering, product, design, research, marketing, sales, etc.

Backend DevelopmentLeadershipSoftware DevelopmentFrontend DevelopmentJavaReact.jsTypeScriptCross-functional Team LeadershipReactCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-10-01
Apply