Apply

Senior Software Engineer

Posted 2023-08-15

View full description

๐Ÿ’ธ Salary: {"$129,000","$155,000"}

๐Ÿ” Industry: Software development/ci/cd

๐Ÿ—ฃ๏ธ Languages: English

๐Ÿช„ Skills: Citrix

Requirements:
5+ years of professional development experience, experience building reliable and observable distributed systems, proficiency in writing readable and testable code, ability to adapt and make tradeoffs, experience managing infrastructure as code on a public cloud is a bonus
Responsibilities:
Design and build new features, simplify existing services, automate and scale systems, support and debug production microservices, enhance stability and performance of systems, collaborate with cross-functional teams to set direction of platform and productApply

Related Jobs

Apply

๐Ÿ“ Australia and New Zealand

๐Ÿ” Graphic Design

๐Ÿข Company:

  • Keen understanding of complex product experiences and architecture.
  • Experience in building scalable solutions.
  • Ability to create high-quality middleware for clients.
  • Strong background in JavaScript and a desire to work in TypeScript.

  • Collaborate with the team to deliver the first offline features.
  • Work closely with product teams on offline-related features.
  • Determine how to support features in offline environments.
  • Ensure exceptional user experience with limited internet connectivity.
  • Collaborate with platform and infrastructure teams for integration.
  • Develop tools, libraries, and documentation for offline support.

Backend DevelopmentSoftware DevelopmentJavaJavascriptTypeScriptJavaScript

Posted 2024-11-02
Apply
Apply

๐Ÿ“ U.S., U.K., European Union

๐Ÿ” Martech

๐Ÿข Company:

  • 5+ years of proven experience as a Full Stack Engineer with a strong focus on React, TypeScript and Next.js.
  • Mastery of React.js, including state management, performance optimization, and server-side rendering.
  • Strong understanding of Next.js and experience in building server-rendered React applications.
  • Expert-level proficiency in TypeScript for building robust applications.
  • Extensive experience with RESTful APIs and complex backend systems integration.
  • Strong understanding of testing frameworks like Jest and Cypress.
  • Ability to design and implement complex systems considering scalability and security.
  • Effective communication skills and comfortable working with cross-functional teams.
  • Experience working in an agency setting with clients.
  • English C1 Level proficiency.

  • Architect and develop full-stack features across the technology stack, including front-end interfaces and back-end APIs.
  • Contribute to architectural decisions and the evolution of architectures within Next.js framework.
  • Optimize performance and ensure a smooth user experience using Next.js features.
  • Design and implement RESTful APIs and GraphQL endpoints.
  • Interact with databases for data modeling and query optimization.
  • Work closely with cross-functional teams to translate requirements into technical solutions.
  • Continuously learn and evaluate new front-end technologies.

AWSGraphQLLeadershipSQLCypressJestReact.jsTypeScriptAzureReduxServerlessNext.jsNosqlReactCommunication SkillsCollaborationCI/CD

Posted 2024-11-02
Apply
Apply

๐Ÿ“ United States

๐Ÿ” Technology, Fraud Prevention

๐Ÿข Company:

  • Looking for passionate engineers excited about building the identity layer for the internet.
  • Experience with infrastructure systems is preferred.

  • Build, operate and monitor foundational components upon which our services are built.
  • Empower engineering organization to deliver product features quickly.
  • Ensure high scalability, excellent resilience, and cost-effectiveness.

Backend DevelopmentSoftware Development

Posted 2024-11-02
Apply
Apply

๐Ÿ“ US

๐Ÿงญ Full-Time

๐Ÿ’ธ 118000 - 231000 USD per year

๐Ÿ” Database and cloud services

  • BSc or higher in Computer Science or equivalent experience.
  • Strong theoretical background in Distributed Systems and/or Database Management Systems.
  • At least 5 years of practical experience in Software Engineering.
  • At least 2 years of experience building and operating scalable, distributed production systems in a compiled language (Java, C#, Go, Rust, etc.).
  • Experience at mitigating and resolving outages or other high-impact events in production cloud environments.
  • Strong verbal and written communication skills, including technical writing.
  • Ability to work backwards from business problems to technical solutions.
  • Ability to break down complex technical problems and deliver solutions incrementally.

  • Define requirements and scope of work for new software components or features in collaboration with peer engineers and other stakeholders.
  • Lead the design and implementation of robust services and software components.
  • Operate large-scale, distributed systems including root cause analysis of defects and mitigation in case of outages.
  • Adhere to and improve engineering and operational best practices and processes for the team.
  • Take ownership of software delivery, including setting and meeting milestones and stakeholder communication.
  • Mentor and guide junior engineers.
  • Live company core values and leadership principles.

LeadershipJavaC#GoRustCommunication SkillsCollaboration

Posted 2024-11-01
Apply
Apply

๐Ÿ“ US

๐Ÿงญ Full-Time

๐Ÿ’ธ 118000 - 231000 USD per year

๐Ÿ” Database technology

  • BSc or higher in Computer Science or equivalent experience.
  • Strong theoretical background in Distributed Systems and/or Database Management Systems.
  • At least 5 years of practical experience in Software Engineering.
  • At least 2 years of experience building and operating scalable, distributed production systems in a compiled language (Java, C#, Go, Rust, etc.).
  • Experience in mitigating and resolving outages in production cloud environments.
  • Strong verbal and written communication skills, including technical writing.
  • Ability to work backwards from business problems to technical solutions.
  • Ability to break down complex technical problems and deliver solutions incrementally.

  • Define requirements and scope of work for new software components or features.
  • Lead the design and implementation of robust services and software components.
  • Operate large-scale, distributed systems, including root cause analysis of defects.
  • Adhere to and improve engineering and operational best practices.
  • Take ownership of software delivery and communicate with stakeholders.
  • Mentor and guide junior engineers.

LeadershipCommunication SkillsCollaboration

Posted 2024-11-01
Apply
Apply

๐Ÿ“ Ireland

๐Ÿงญ Full-Time

๐Ÿ” Health tech, medical cannabis

๐Ÿข Company:

  • Senior level experience in full-stack development, preferably in SaaS.
  • Proficiency in TypeScript, NodeJS, GraphQL, and React.
  • Pragmatism in choosing solutions and flexibility in adjusting along the way.
  • Resourcefulness in finding minimal but viable solutions to new requirements.
  • Effective communication with technical and non-technical colleagues.
  • Professional experience with Node.js and cloud ecosystems such as AWS.
  • Experience in SQL databases.
  • Keen interest and understanding of the medicinal cannabis or health tech industry is a strong plus.

  • Implement event-driven architecture via Kafka for a large re-architecture initiative.
  • Transition to commoditized software solutions to enhance user experiences.
  • Leverage omni-channel inputs to improve service times for patients.
  • Conduct a comprehensive cloud re-architecture focusing on security and developer experience.
  • Strategically rebuild core applications to deliver best-in-class experiences.

AWSGraphQLNode.jsSQLAgileDynamoDBKafkaMySQLTypeScriptReact

Posted 2024-11-01
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ” Shipping and Logistics

  • Bachelorโ€™s Degree in software engineering, computer science or related field.
  • 8+ years of software development experience, or equivalent related work experience.
  • Proven experience in designing, coding, testing, and debugging applications.
  • Strongly proficient in Delphi programming language.
  • Experience with database technologies (SQL).
  • Experience with standard APIs such as REST, SOAP, JSON, and XML.
  • Experience setting up and managing Windows Servers on AWS or Azure is a plus.
  • Knowledge of tools like Zabbix, Docker, PowerShell, GitHub pipelines is a plus.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Effective communication skills, both written and verbal.

  • Design, develop, and maintain software applications for use within Logistics.
  • Ensure the performance, quality, and responsiveness of applications.
  • Maintain high standards of code quality and integrity.
  • Participate in code reviews and follow best practices in software development.
  • Identify and correct bottlenecks and fix bugs.
  • Collaborate with a team of developers, designers, and product managers.
  • Assist in project planning and adhere to timelines.
  • Provide second-level contact to customer inquiries, requests, and technical issues.
  • Demonstrate the software to stakeholders and customers when required.
  • Diagnose and resolve technical issues related to products, software, or services.

LeadershipSoftware DevelopmentSQLAlgorithmsData StructuresDelphiREST APICommunication Skills

Posted 2024-11-01
Apply
Apply

๐Ÿงญ Full-Time

๐Ÿ’ธ 147000 - 174000 USD per year

๐Ÿ” Creator marketing

  • Extensive experience with Rails
  • Experience with React
  • Experience working with large web application datasets to improve integrity and quality
  • Previous experience writing code that is accessible, scalable, maintainable, and performant
  • Strong code reading comprehension skills
  • Ability to articulate and synthesize problems across written, visual, and auditory formats
  • Ability to deliver feedback with empathy and propose solutions
  • Be autonomous and self-motivated to work effectively in a 100% remote company
  • Have enthusiasm for and belief in the company's mission, vision, and values

  • Own solving problems across the full stack in collaboration with your team
  • Actively participate in driving the technical direction of our codebase
  • Collaborate with team members across the organization
  • Proactive communication with product stakeholders
  • Staying up to date with current technical best practices
Posted 2024-10-31
Apply
Apply

๐Ÿ“ Poland

๐Ÿงญ Full-Time

๐Ÿ” E-commerce

  • Professional experience in software development with Kotlin/Java and web application frameworks like Spring, Ktor, Http4k, or Micronaut.
  • Passion for architecting, building, and scaling cloud-based systems serving millions of users.
  • Ability to debug and optimize code and automate routine tasks.
  • Experience in architecting Cloud Native solutions, with AWS as a plus.
  • Work experience in multi-functional, international teams.
  • Ownership mentality aligning with the 'you build it, you run it' philosophy.

  • Drive technical contributions and lead the planning, execution, and success of complex projects.
  • Establish credibility within the team through quality technical execution.
  • Encourage the team to innovate and implement complex software solutions.
  • Take ownership of the product and actively participate in discussions and brainstorming.
  • Collaborate closely with the product management team to deliver optimal products for users.

LeadershipSoftware DevelopmentJavaKotlinProduct ManagementSpringGoGolang

Posted 2024-10-29
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 DevelopmentSQLJavaAzureGolangNosql

Posted 2024-10-29
Apply