Join our team!

Open Positions

Submit Resume:

Email: [email protected]  OR via Postal to (as per location):  
USA : Rythmos Inc., 80 Yesler Way, Ste 310, Seattle, WA 98104.
India : Kapil Towers, 3rd Floor, Sy No: 115/1 , Financial District, Nanakramguda, Hyderabad, Telangana – 500032

MEAN Stack Developer

Job Title

MEAN Stack Developer

Location

Seattle, WA

JobType

Full-time

Responsibilities

  • Plan and design highly scaleable, distributed systems, conforming to modern methods, and utilizing relevant design and architectural patterns as outlined below.
  • Evolve and continuously monitor the functional, performance and fault-tolerance aspects of product architecture, and provide appropriate guidance to various product development teams.
  • Serve as lead or technical expert to define and maintain the architectural frameworks/patterns, processes, standards and guidelines related to systems, business or data architecture.
  • Align approach with broader architecture vision.
Develop large-scale distributed apps using:
  • MEAN Stack (MongoDB, Express, Angular, Nodejs)
  • Apache Kafka
  • Mongoose ORM
  • JSONSchema/JSONPath
  • Latest JavaScript (ES7)
Experience with Large Scale Distributed System Patterns and Tools:
  • Continuous Integration and Deployment
  • Eventual Consistency
  • Event Sourcing
  • Reactive Microservice Architecture and Design
  • High Availability and DR
  • Container Management / Docker
  • Consistent REST API Design / Swagger
  • Log Aggregation
  • Distributed System Authentication
  • Distributed System Authorization
  • Enterprise Integration Patterns (EIP)
Partner with business stewards to define performance metrics for target architecture(s); Promote and educate stakeholders on the use and value of optimized architecture(s). Familiarity with AWS Stack - at least:
  • EC2
  • ECS and ECR
  • CloudWatch
Additional Responsibilities:
  • Provide technical and architectural subject matter expertise to the various development teams including communicating architectural decisions and mentoring other technical staff around the various development technologies and decisions.
  • Identify core common data shared across the enterprise and participate in enterprise wide efforts to reach common understanding of those data.
  • May serve as lead, technical expert or project manager to team(s) concerned with development, networking and/or project management to coordinate changes and support enterprise technology initiatives.
  • Conduct studies of new technologies to provide more efficient and cost effective architecture solutions.
  • Oversee multiple projects in order to preserve the architectural vision and protect stakeholder interests as well as to meet operational and financial reporting requirements.
  • Confer with business units and application development staff to understand both the business and technical requirements and to define architectural constraints.
  • Create performance metrics and traceability maps to determine the effectiveness of architecture solutions and facilitate governance.
  • Keep abreast of relevant architecture best practices.
  • May review work of other team members and mentor junior architects.
  • Manage off-shore dev teams
Other skills necessary:
  • Focus, and practical attitude (no purists need apply).
  • Communicate clearly and understandably.
  • Stay organized and prioritized, think comprehensively about issues Ability to solve specific problems into general classes of solutions.
  • Ability to balance generic solutions against efficiency constraints.
  • Can negotiate interfaces and integrations.
  • Ability to develop strong working relationships and build trust with clients.
Nice To Have:
  • Loyalty and/or marketing experience
  • Payments systems experience
  • Understanding of POS
  • JVM-based Technologies (Java, Scala ,etc.)
  • Distributed processing frameworks - Spark, Storm
  • Machine Learning frameworks and algorithms (Mahout, AWS ML, Heroku)

What are we looking for

  • MONGODB: 3 years
  • AWS: 3 years
  • MEAN Stack: 3 years
  • Distributed Systems: 1 year
Required Education: Bachelor's Degree

Computer Professionals (Multiple Openings)

Job Title

Computer Professionals (Multiple Openings)

Location

Seattle, WA and/or any unanticipated locations in US. Must be willing to travel or relocate nationwide.

JobType

Contract

Responsibilities

  • 40 hrs/wk.
  • Duties may include (based on position ID) analyzing, designing, developing, deploying, implementing, upgrading, integrating, configuring, testing, tuning, programming, coding, reviewing, debugging, creating, modifying, building, maintaining, etc. software applications, systems, databases and/or requirements using some of the following in each category or combination of categories (proof of knowledge required).

What are we looking for

  • JV – Java, J2EE, XML, DHTML, Java Script, JSP, EJB, Hibernate, Spring, Struts, SOAP, Web Services, WebSphere, JSF, FLEX, Flex Mate, Flex Builder, JBoss Developer Studio, DAO, TIBCO, Maven, Jenkins, Tivoli, Jrules, Jquery.
  • Siebel CRM – (Loyalty, Financials, Marketing, eSales, eCustomer, Call Center, Analytics and Telecom), Informatica, DAC, OBIEE, SOA, SAP Hybris e-Commerce.
  • MS – C, C++, PL/SQL, SQL, RAD, Ant, JIRA, SQL Developer, FileNet.
  • QA - Clear Case, Clear Quest, Quality Center, Quick Test Pro, Selenium RC, TestLink, TestRun, Jmeter, TFS, VSTS, SOAP-UI.
  • TD – Teradata ODBC, DBX, GDB, Teradata PT API,  BTEQ, Fastload, Tpump, Multiload, Fastexport, TPT, Abinitio.

Proof of knowledge required:

All positions require proof of knowledge in databases: SQL Server, Teradata, DB2 and/or Oracle; and operating systems: Windows, Unix and/or Linux.

Software Tester and Lead

Job Title

Software Tester and Lead

Location

Hyderabad

JobType

Permanent

Responsibilities

  • Develop test cases and scenarios to ensure that test conditions, scripts, validation criteria, and expected results are successfully tested and cover the business and technical requirements.
  • Create and execute end-to-end test cases for Enterprise Data Warehousing and Business Intelligence solutions in an Agile environment to accomplish – Data reconciliation
  • Transformations following business and technical rules
  • Validate against legacy warehouse
  • Validation of Reports and Extracts
  • Formation of data trends and data matrix  
  • Report, track and determine priority of reported bugs.
  • Plan/monitor testing activities at project level and responsible for test deliverables.

What are we looking for

  • 4+ years of overall testing experience, with a minimal level of lead experience.
  • Experience with relational databases with 2+ Years of experience writing complex database queries – SQL, Oracle (PL/SQL or Teradata preferred)
  • Experience using tools such as Toad, Teradata client (SQL assistant) is highly preferred.
  • Experience in testing Business Intelligence applications, and Data warehousing applications
  • Testing experience in Agile collaboration suite preferred. (Rally, JIRA or equivalent). But can consider someone with decent Waterfall methodology experience.
  • Quality Management suite (requirements management, test management, HP Quality Centre or Equivalent)
  • Some knowledge of ETL tools (Informatica or AB initio)
  • Experience with any defect tracking systems; version control systems; test management systems 

.Net Developer

Job Title

.Net Developer

Location

Hyderabad

JobType

Permanent

Responsibilities

  • Translate application storyboards and use cases into functional applications.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Help maintain code quality, organization, and automatization.

What are we looking for

  • Proficient in C#, .Net, Web application development.
  • In-depth understanding of REST principles.
  • Strong understanding of object-oriented programming.
  • Proficiency with Azure services (Web App, API App, Search, Web jobs, Functions etc.).
  • Proficient with NoSQL databases (Document DB etc.) and / or SQL databases and creating database schemas that represent and support business processes.
  • Understanding of fundamental design principles for building a scalable client-server application.
  • Experience in Test Driven Development and automated unit testing (NUnit, Visual Studio Unit Test Framework etc.).
  • Proficient with source code versioning systems such as Git, SVN, and Mercurial.
  • Experience with CI/CD environment utilising TFS or Jenkins.
  • Strong understanding of various design and architectural patterns.
  • In-depth Knowledge of concurrency patterns.
  • Knack for writing clean, readable, reusable and easily maintainable code.
  • Strong understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
  • Experience working with Agile/Scrum development methodology. 

Java Developer

Job Title

Java Developer

Location

Hyderabad

JobType

Permanent

Responsibilities

  • Develop solutions for the full stack - Java-based back-end, database and messaging.
  • Implementing clean code, adhering to standard coding and design principles, following TDD.
  • Integrate with CI/CD.
  • Facilitate and contribute actively in code review sessions, design review sessions.
  • Work collaboratively in an Agile setup with team members located across different locations and time zones.
  • Develop new skills to contribute as a multi-functional team member (potential areas for secondary skills: Cloud readiness, Security, Monitoring and Measuring Tools). 

What are we looking for

  • Around 5 years of Java/JEE design and development skills.
  • Strong analysis (both requirements and system) and design skills.
  • Expertise in Spring (including Spring Cloud), Web Services, Micro services, REST, XML, JSON.
  • Expertise in Kafka ecosystem (Confluent distribution, Kafka Connect, Schema Registry, Kafka Streams).
  • Experience with Event Sourced Systems Design.
  • Experience in TDD.
  • Experience with performance testing and debugging.
  • Experience with CI/CD practices and tools (Jenkins or equivalent, Maven, Git and developer efficiency tools).
  • Strong written and verbal communication skills.
  • Experience building web services and cloud applications using AWS or others.
  • Follow agile best practices and maintain/improve work of the agile team.

Abinitio Developer

Job Title

Abinitio Developer

Location

Hyderabad

JobType

Permanent

Responsibilities

  • Support technical documentation using the project’s toolset, code development based on design specifications, data management and progress reviews with Onsite teams. 
  • Design, Development & Unit Testing Data Warehousing application to meet business process requirements.
  • Develop efficient, high quality data integration code leveraging the most relevant features of Ab Initio.
  • Interpret requirements, perform complex analyses and present options and recommendations to obtain desired results.
  • Create, update and edit functional and technical design specifications and solutions to satisfy project requirements.
  • Conduct unit testing and resolve issues found in testing.
  • Assist with troubleshooting of system and application performance related issues and recommend fixes.
  • Documentation of the data movement schemes and mapping between applications.
  • Ability to co-ordinate with on-shore team and communicate efficiently. 

What are we looking for

  • 4+ years of experience in ETL development.
  • Experience in hands-on development experience with various Ab Initio components such as Rollup, Scan, join, Partition by key, Partition by Round Robin, Gather, Merge, Interleave, Lookup, etc.
  • Excellent SQL, UNIX shell scripting and performance tuning skills.
  • Experience in Ab Initio EME , GDE, parallelism techniques, Graphs using Data, Pipeline & Component parallelisms.
  • Understanding of Continuous flow graphs and its implementation.
  • Technical experience in Design (Mapping specifications, HLD, LLD),Development (Coding, Unit testing) using Ab Initio.
  • Experience with SQL database programming, SQL performance tuning, relational model analysis and UNIX shell scripting.
  • Strong Data warehousing concepts and data modelling knowledge with good analytic skills.
  • Understanding the data model, designing the model for EDW, mapping the data and running the ETL jobs. 
 

Employee Referral Program with Incentives (USA locations):

Incentives offered:
If a new employee hired through our employee referral program stays with the company for 6 months, then the referring employee receives a special bonus in the amount of $1000.00. The referring employee and the new referred employee must both be employed by the company at the time of the bonus payment.

Referral procedure:
A new referred employee/candidate completes an Employee Referral Form at the time of completion of their Application for Employment process to give credit to the employee who referred them. Note: Does not apply to Agencies.