Apply

Senior Software Engineer, Backend

Posted 2023-08-04

View full description

๐Ÿ“ Location: Us and eu time zones

๐Ÿ’ธ Salary: $180,000 - $220,000

๐Ÿ” Industry: Crypto wallet

๐Ÿข Company: Phantom๐Ÿ‘ฅ 1-10Software

๐Ÿ—ฃ๏ธ Languages: English

๐Ÿช„ Skills: Business IntelligenceCitrixGCP

Requirements:
Bachelors degree in computer science or related field, 5+ years software engineering experience, proficiency in typescript/nodejs/express, experience with docker/terraform, aws lambda/cloudflare workers/serverless, dynamodb/sqs/kinesis/redshift, aws/cloudflare, interest in open and community-driven platforms, preferred experience in blockchain projects, english language proficiency
Responsibilities:
Defining infrastructure, developing backend features, interfacing with users, team buildingApply

Related Jobs

Apply

๐Ÿ“ Ireland

๐Ÿงญ Full-Time

๐Ÿ” Customer Relationship Management (CRM)

๐Ÿข Company: HubSpot

  • Experience with any JVM language, such as Java or Scala.
  • Experience in SQL and Snowflake or other data warehouses is ideal.
  • Working with data in any capacity is considered a big plus.

  • Work at the intersection of software engineering and data engineering on the Snowflake Product Platform backend team.
  • Enable other teams to build data-driven products on the company's data warehouse.
  • Contribute to a system that processes over a million analytic queries per day.

JavaJVM

Posted 2024-11-13
Apply
Apply

๐Ÿ“ United States

๐Ÿ” Early education technology

๐Ÿข Company:

  • Well-rounded technical skills in software engineering.
  • Passion for making a positive impact through code.
  • Ability to optimize solutions for technical and business drivers.

  • Work closely with product and design to deliver a platform that meets the biggest needs of teachers and parents.
  • Enjoy a high degree of ownership and autonomy in developing the backend systems.
  • Contribute to a fast-moving, lean team environment.

Backend DevelopmentLeadershipSoftware DevelopmentCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-10
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ” Creator commerce

๐Ÿข Company: LTK USA

  • 8+ years of software development experience in the backend.
  • History of designing and building highly scalable distributed systems in a cloud environment.
  • Experience with AWS systems such as ECS, Lambda, and RDS.
  • Experience writing services in Golang or another compiled language (C++, Java, etc.).
  • Experience building scalable internal and public-facing APIs (REST, JSON, HTTP).
  • Experience integrating 3rd party APIs (REST, OAuth).
  • Strong technical leadership and mentoring skills.
  • Experience working with big data and asynchronous eventing patterns.
  • Relational Database experience such as MySQL.
  • Experience with non-relational data stores such as DynamoDB or Cassandra.
  • Experience with observability tools like Datadog or Grafana.
  • Familiarity with agile methods, Scrum, or Kanban frameworks.

  • Possess deep knowledge and proficiency in your primary language, enabling you to provide guidance, mentorship, and support to junior team members.
  • Contribute to the development of high-quality software solutions, solve complex technical challenges, and make informed decisions that drive positive outcomes for the organization.
  • Excel at analyzing and dissecting complex problems, identifying root causes, and proactively addressing potential issues.
  • Responsible for architecting scalable, efficient, and reliable systems that meet the organizationโ€™s needs.
  • Willingness to take ownership of complex issues and act as a technical leader in crisis situations.

AWSDockerLeadershipSoftware DevelopmentAgileDynamoDBHadoopHadoop HDFSJavaKubernetesMachine LearningMySQLOAuthSCRUMC++CassandraGoGolangGrafanaNosqlCommunication SkillsCollaborationMentoring

Posted 2024-11-07
Apply
Apply

๐Ÿ“ Slovenia

๐Ÿ” Identity security

๐Ÿข Company: Veza Technologies, Inc.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience as a backend software engineer with a strong track record.
  • Minimum of 2 years in a leadership role within a software development team.
  • Strong proficiency in programming languages such as Go, Java, or Python.
  • Experience in designing and implementing RESTful APIs and microservices.
  • Understanding of authentication and authorization protocols.
  • Experience with cloud platforms including AWS, Azure, or GCP.
  • Knowledge of database technologies (SQL and NoSQL) and distributed systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.

  • Design, develop, and build integrations with services like AWS, GCP, Azure and other resources ensuring high performance, scalability, and reliability.
  • Lead a team of backend software engineers, providing mentorship and guidance.
  • Drive technical direction for projects, defining architecture and best practices.
  • Conduct code reviews and ensure adherence to quality principles.
  • Identify and implement new technologies to enhance team capabilities.
  • Collaborate with product managers, engineers, and security experts.
  • Integrate with third-party identity providers and directory services.
  • Implement logging, monitoring, and auditing for compliance.
  • Stay current with industry trends to drive innovation.

AWSLeadershipPythonSoftware DevelopmentSQLDesign PatternsGCPJavaLDAPAzureGoNosqlRESTful APIsAttention to detailMicroservicesCompliance

Posted 2024-11-07
Apply
Apply

๐Ÿ“ Slovenia

๐Ÿ” Identity and access management

๐Ÿข Company: Veza Technologies, Inc.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven 7+ years in backend software development, focusing on identity and access management, security, or related areas.
  • Strong proficiency in programming languages, such as Golang or Java.
  • Experience designing and implementing RESTful APIs and microservices architectures.
  • Solid understanding of authentication and authorization protocols, standards, and best practices.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform, and familiarity with IAM services.
  • Experience with containerization and orchestration technologies like Docker and Kubernetes is a plus.
  • Knowledge of database technologies (SQL and NoSQL), caching mechanisms, and distributed systems.
  • Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively in a fast-paced environment.
  • Strong communication and interpersonal skills to effectively communicate technical concepts to both technical and non-technical stakeholders.

  • Design, develop, and maintain backend services and APIs for the IAM platform, ensuring high performance, scalability, and reliability.
  • Collaborate with product managers, other software engineers, and security experts to build product features that meet business objectives and security standards.
  • Develop and maintain Access Intelligence features that curate actionable insights from customer's environments.
  • Develop and maintain identity lifecycle management features including user provisioning, de-provisioning, and access control policies.
  • Implement logging, monitoring, and auditing capabilities to ensure visibility and compliance with regulatory requirements.
  • Continuously optimize and improve performance, security, and scalability of the IAM platform through code reviews, testing, and refactoring.
  • Stay current with industry trends and emerging technologies in identity and access management to drive innovation and improve the platform.

AWSSoftware DevelopmentSQLJavaAzureGolangNosqlRESTful APIsAttention to detailMicroservicesCompliance

Posted 2024-11-07
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 169000 - 240000 USD per year

๐Ÿ” Financial Technology

  • 4+ years of experience designing, developing and launching backend systems using Python or Kotlin.
  • Proven track record with highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience defining technical plans for delivery of significant features with elegant designs.
  • Capable of making significant changes in large code bases with safe tools and practices.
  • Strong verbal and written communication skills for effective collaboration.
  • Bachelorโ€™s degree in a related field or equivalent practical experience.

  • Own and deliver quarterly goals for the team, leading engineers through problem-solving.
  • Collaborate with product management, design, and analytics during the product development lifecycle.
  • Identify and advocate for project, process, technology, or business issues.
  • Create and monitor metrics for team operations and manage on-call efforts.
  • Foster a culture of quality through code review and design standards.
  • Develop talent on the team with feedback, guidance, and leading by example.

AWSPythonKotlinKubernetesMySQLProduct ManagementProduct DevelopmentCommunication SkillsCollaboration

Posted 2024-11-07
Apply
Apply

๐Ÿ“ Poland

๐Ÿงญ Contract

๐Ÿ’ธ 301000 - 401000 PLN per year

๐Ÿ” Financial Technology

  • 5+ years of development experience.
  • Hands-on coding and debugging with Python, Go, or JVM-based languages.
  • Experience with highly available backend systems and cloud storage services.
  • Familiarity with AWS and/or Azure, GCP.
  • Knowledge in building data privacy engineering services is a plus.
  • Strong understanding of distributed systems, database systems, operating systems, algorithms, and data structures.
  • Experience with database administration or DevOps for databases is a plus.
  • Working knowledge of OLAP systems like Snowflake, Redshift, BigQuery, and data formats like Apache Iceberg, HUDI, Delta Lake is beneficial.
  • Experience in Database, SRE, or Infrastructure teams or operating distributed data storage systems.
  • Familiarity with Service-Oriented Architectures (SOA); technologies used include Kubernetes, Docker, gRPC, Envoy, Istio, Celery/RabbitMQ, and NGINX.

  • Collaborate with teams, including product, infrastructure, and SRE.
  • Lead and mentor engineers to execute a roadmap aligned with stakeholder needs.
  • Design, build, and own highly durable cloud-based storage solutions.
  • Create an infrastructure platform supporting database operations at scale.
  • Develop structured storage solutions for privacy-first data management.
  • Provide guidance on database design and architecture to other teams.
  • Participate in on-call rotation and resolve production issues.

AWSDockerPythonGCPJVMKafkaKubernetesMySQLNginxRabbitmqSnowflakeAlgorithmsAzureCassandraData StructuresGogRPC

Posted 2024-11-06
Apply
Apply

๐Ÿ“ Spain

๐Ÿงญ Full-Time

๐Ÿ’ธ 85000 - 115000 EUR per year

๐Ÿ” Financial Services

  • 5+ years of development experience.
  • Hands-on coding and debugging in Python, Go, or JVM-based languages (Java, Kotlin, Scala).
  • Experience with highly available, fault-tolerant backend systems and cloud storage services.
  • Familiarity with AWS or other cloud providers (Azure, GCP).
  • Experience with data privacy engineering services is a plus.
  • Understanding of CS fundamentals (Distributed Systems, Database Systems, Operating Systems).
  • Experience in database administration or DevOps for databases is a plus.
  • Knowledge of OLAP systems (Snowflake, Redshift, BigQuery) and table formats (Apache Iceberg, HUDI, Delta Lake) is a plus.
  • Experience in Database, SRE, or Infrastructure teams, or operating a distributed data storage system (MySQL, Kafka, Cassandra).
  • Familiarity with Service-Oriented Architectures (SOA), Kubernetes, Docker, gRPC, Envoy, Istio, Celery/RabbitMQ, and NGINX.

  • Collaborate with product, infrastructure, and site reliability engineering teams.
  • Lead and mentor engineers to define and execute a roadmap aligned with stakeholder needs.
  • Design, build, and maintain highly durable and consistent cloud-based storage solutions.
  • Design and manage infrastructure platforms for operating database systems at scale.
  • Create structured storage solutions focused on privacy.
  • Provide guidance on database design and architecture.
  • Participate in an on-call rotation to resolve production issues.

AWSDockerPythonGCPJVMKafkaKotlinKubernetesMySQLNginxRabbitmqSnowflakeAlgorithmsAzureCassandraData StructuresGogRPC

Posted 2024-11-06
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 150000 - 200000 USD per year

๐Ÿ” Financial Technology

  • 5+ years of experience as a software engineer with leadership responsibilities and experience mentoring junior engineers.
  • Passion for working with cross-functional teams including Product, Design, Analytics, and Business teams.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • Strong understanding of software development methodologies (Agile, Scrum, DevOps).
  • Excellent problem-solving and analytical skills.

  • Lead the design, development, and deployment of software systems and applications.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Write clean, maintainable, and efficient code in programming languages such as Python, Kotlin, or others as required.
  • Optimize and refactor existing code to enhance performance and scalability.
  • Provide mentorship and guidance to junior and mid-level engineers.
  • Review code, provide feedback, and ensure adherence to best coding practices.
  • Lead technical discussions, design reviews, and solution brainstorming sessions.
  • Analyze and troubleshoot complex technical issues.
  • Develop innovative solutions to meet business needs, focusing on robustness, security, and performance.
  • Actively participate in creating an inclusive environment.

AWSDockerLeadershipPythonSoftware DevelopmentSQLAgileKotlinKubernetesSCRUMAzureNosqlAnalytical SkillsDevOps

Posted 2024-11-06
Apply
Apply

๐Ÿ“ Slovenia

๐Ÿ” Identity and access management

๐Ÿข Company: Veza Technologies, Inc.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven 7+ years in backend software development, with a focus on identity and access management and security.
  • Strong proficiency in one or more object-oriented programming languages, such as Golang or Java.
  • Experience designing and implementing RESTful APIs and microservices.
  • Solid understanding of authentication and authorization protocols.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud along with IAM services.
  • Experience with containerization and orchestration technologies like Docker and Kubernetes is a plus.
  • Knowledge of SQL and NoSQL databases, caching mechanisms, and distributed systems.
  • Excellent problem-solving skills and ability to work both independently and collaboratively.

  • Design, develop, and maintain backend services and APIs for the IAM platform, ensuring high performance, scalability, and reliability.
  • Collaborate with product managers, software engineers, UX designers, and security experts to build product features that meet business and security standards.
  • Develop and maintain the Access Request feature and identity lifecycle management features.
  • Implement logging, monitoring, and auditing capabilities for compliance.
  • Continuously optimize the IAM platform's performance, security, and scalability.

AWSSoftware DevelopmentSQLJavaAzureGolangNosqlRESTful APIs

Posted 2024-10-29
Apply