🏢 Offshore Consulting Shops

StackAvenue Technologies is a software development consultancy that provides engineering and product innovation services to external clients and startups.

This company was flagged and excluded from default search results. Proceed with caution.

StackAvenue Technologies
Posted 4y ago

Senior Software Developer (Elixir/ROR)

StackAvenue Technologies
Pune, Maharashtra, India
RemoteFull Time
Responsibilities
  • Designing software
  • Collaborating with teams
  • Conducting code reviews
Requirements
  • 5+ years of software engineering experience
  • With 1-2 years in Elixir or Erlang, and strong knowledge of modern web applications
Technical tools mentioned
ElixirErlangPostgresCassandraRedisRabbitMQGit

Job description

Company Description:

Stack Avenue is an innovative Software Company who builds and manages awesome software for many organizations including ourselves and in various technologies to serve the needs of multiple industries. We specialize in:  Software Architecture and Design,  Development and Testing,  Deployments and Operations.

Job Description:

Your Roles and Responsibilities

  • Design and write with the cutting edge Elixir language to improve the availability, scalability, latency, and efficiency of company’s range of products.

  • Work with the engineering team to explore and create new design/architectures geared towards scale and performance.

  • Participate in code and design reviews to maintain our high development standards.

  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization.

  • Collaborate with product and experience teams to define and prototype feature specifications.

  • Work closely with the infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.

  • Design, build, analyze and fix large-scale distributed systems.

Qualifications:

We are looking for developers with 5+ years of experience of which 1-2 yrs of past work experience with Elixir or Erlang. In terms of Elixir we expect the following:

  • You should be aware of idiomatic programming in Elixir, and should have good awareness of concepts such as pattern matching, recursion, and behaviors.

  • You should be well versed with concurrency and processes in Elixir. 

  • You should be hands on with Genservers, Tasks, Agents, Supervisors, and other OTP concepts in Elixir.

  • Plus points if you have worked with data processing libraries such as Genstage, Flow and Broadway.

  • 5+ years of overall software engineering experience.

  • You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.

  • Good to have but not mandatory working experience with caching tools such as Redis, Queue mechanism setup with RabbitMQ.

  • Good knowledge of version management with Git.

  • Awareness of TDD. 

  • CI/CD knowledge would be a huge advantage.

  • Will to design and maintain large scale distributed systems.

  • Past experience in building complex applications, either by yourself, or as part of a larger team

  • Desire (obsessive?) for maintainability.

  • Experience of working with cross-functional remote teams in an Agile software development framework.

  • Experience in designing APIs with proper documentation.

  • Ability to write useful and maintainable tests.

  • Good understanding of the common architectural patterns and design principles.

  • Solid understanding of how modern web applications work.

  • (Nice to have) Being an active member of the Elixir community (writing blog posts, giving presentations in meetups, etc).

  • Strong written and verbal communications skills in English to engage a variety of large audiences, internally and externally.

  • Strong analytical and reasoning skills.

  • Bachelor’s Degree or equivalent in any relevant discipline.

Additional Information:

Location : Work from home.

Job Type : Full Time

Similar jobs

Senior Software Developer roles near Pune, Maharashtra
2mo
Save
Mark Applied
Hide
Senior Software Engineer
Pune, Maharashtra, India
OnsiteFull Time
Barclays
BarclaysLondon Stock Exchange: BARC: Global bank providing retail, corporate, and investment financial services.
Experience in software design, development, and testing. Strong collaboration and secure coding practices.
2mo
Save
Mark Applied
Hide
Senior Software Engineer
Pune, Maharashtra, India
OnsiteFull Time
Mastercard
MastercardNYSE: MA: Global payment processing and financial technology service provider.
10+ YOE10+ years of software engineering; full-stack with Java/Python/Node.js and React; REST APIs; CI/CD; DevSecOps; cloud native; Kubernetes; SQL/NoSQL; security practices.
Java, Python, Node.js, React.js, REST API, Kubernetes, Jenkins, Chef, OpenTelemetry, ELK/OpenSearch, Prometheus, Grafana
2mo
Save
Mark Applied
Hide
Senior-Software Engineer (49311)
Pune, Maharashtra, India
OnsiteFull Time
Incedo
Incedo: Providing digital transformation and AI technology services.
4+ YOE4-6 years of experience; strong Python and AWS; degree in CS/Engineering; good communication; leadership potential
Python, AWS, EC2, S3, DynamoDB, Lambda, Jira
2mo
Save
Mark Applied
Hide
Senior Software Engineer (Senior Data Infrastructure Engineer)
Pune, Maharashtra, India
OnsiteFull Time
NielsenIQ
NielsenIQNYSE: NIQ: Provides consumer intelligence and retail measurement data services.
5+ YOE5+ yrs software engineering; 5+ yrs AWS & Kubernetes; 3+ yrs Databricks; 3+ yrs Python data pipelines (PySpark, dbt); 2+ yrs Airflow; 2+ yrs Terraform; strong English communication.
AWS, Kubernetes, Databricks, Python, PySpark, dbt, Airflow, Terraform, GitHub Copilot
2mo
Save
Mark Applied
Hide
Senior Software Engineer (.NET Core + Angular/React + Azure/AWS)
Pune, Maharashtra, India
HybridFull Time
Allata
Allata: Digital engineering and strategic technology consulting services provider.
4-7 years in .NET Core, Angular/React, Azure/AWS; strong SQL Server, REST APIs; CI/CD; cloud deployments; mentoring.
Docker, Kubernetes, Jenkins, GitHub Actions, Azure DevOps, Bamboo, ASP.NET, Angular, React, TypeScript, SQL Server, Web API, Entity Framework, EF Core, Kafka, StreamSets, Microsoft Dynamics 365, Salesforce, CI/CD, JIRA, OpenXML, Telerik
2mo
Save
Mark Applied
Hide
Senior Software Engineer
Pune, Maharashtra, India
OnsiteFull Time
Qualys
QualysNASDAQ: QLYS: Provides cloud-based platform for cybersecurity and compliance management.
3+ YOE3+ years experience in C++ and Go, Linux internals and security, containers/Kubernetes, eBPF/ptrace, security-focused development, TDD, Git/JIRA/Jenkins.
C++, Go, Linux, Linux kernel, eBPF, ptrace, Containers, Kubernetes, Git, JIRA, Jenkins
2mo
Save
Mark Applied
Hide
Senior Specialist, Software Engineering
Hyderabad or Pune or Chennai
HybridFull Time
Volante Technologies
Volante Technologies: Sells cloud-native payment modernization and financial messaging software.
5+ YOE5-8 years in Java/JEE development; strong Spring, messaging, databases; containerization and CI/CD; familiarity with financial messaging standards and payment flows; banking/fintech experience.
Java, Spring, IBM MQ, RabbitMQ, Apache Kafka, PostgreSQL, Oracle, DB2, MongoDB, Docker, Kubernetes, Jenkins, GitHub Actions, Prometheus, Grafana, Dynatrace, ISO 20022, SWIFT, SEPA, MT/MX
2mo
Save
Mark Applied
Hide
Senior Software Engineer (Storage Systems Engineering)
Belgrade or San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Sells cloud software and hyperconverged infrastructure for enterprises.
8+ YOE8+ years distributed systems; proficiency in C, C++, Java; strong UNIX/Linux knowledge; Bachelor’s in CS or related field
C, C++, Java, UNIX/Linux, Hadoop, MapReduce, Cassandra, Zookeeper, VMware, Hyper-V, Xen