ApplySenior 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 building
ApplyRelated 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