

Senior Software Engineer
The Company strives to provide a great service and to deliver excellent user experiences that improve the value of our customers.
We are seeking a new developer to join our development team. We work on a variety of projects using various exciting technologies such as Ruby on Rails, AWS, and JS frameworks such as Node and React to build outstanding webapps and provide business support to meet our customer's needs.
The ideal candidate will be someone who loves to learn and is willing to look for new and innovative solutions to problems and challenges for our customers. They may or may not have a wealth of experience but, the willingness to learn, try new things, and can think problems through and analyze available options is more meaningful, we can guide you the rest. You will have opportunities to combine your technical ability, critical thinking, and design experience.
Cool things to have:
- Ability to communicate clearly. Programming isn't just about writing code, it's about being able to communicate ideas with your team, customers, and the machine
- Keen desire to We are constantly aspiring to improve our work and ourselves, by constantly learning we can do this.
- Self-motivated. Even if a decision turns out to be wrong, this is better than being Trying and learning from failures is hugely valuable.
- Knowing when to ask for Try for as long as you can but if you get stuck, ask for help. Your teammates are here to support you and your development.
- Critical Be able to base decisions on the information available, not just blindly accepting solutions without investigation.
Technical Requirements:
- Strong programming experience. We primarily write in Ruby, so experience here is a
- Knowledge of Object-Oriented design patterns as well as Test-Driven
- Be familiar with Rails, Sinatra, etc, and how these can be used to implement RESTful
- Knowledge of RDBMS such as Postgres or MySQL and SQL to run queries against
Nice to have skills
- Knowledge of any AWS systems such as EC2, Lambda, RDS,
- Knowledge of API design patterns, REST, RPC, and can explain the advantages and disadvantages.
- Knowledge of DevOps skills such as Terraform, CI/CD,

About Digital Convergence Technologies INC
About
DCT Inc. is a provider of digital content workflow and delivery solutions for businesses looking to engage with their audience and achieve their strategic objectives. We offer the most comprehensive and cost-effective set of solutions for both content and advertising elements, enabling our clients to expand their market share, reduce costs, and facilitate new business creation. Our integrated and scalable solutions are designed to help our clients stay agile and adapt to the rapidly changing marketplace, positioning them for growth and success.
Company social profiles
Similar jobs
software products.
● Degree in Computer Science, Maths, or equivalent.
● Experience with AWS or Google Cloud or Azure.
● Experience with RDBMS and NoSQL: MySQL/MariaDB or PostgreSQL,
DynamoDB or MongoDB.
● Fluent in common design patterns, modular architecture, microservices, and a
demonstrated web and polyglot development experience.
● Passionate about distributed computing and building applications that are
robust, scalable, and keep the customers happy.
● Proficiency in programming languages such as Java, Scala; a strong foundation
in data structures, algorithms, understanding of threads, synchronization, and
concurrent programming.
● Experience with deployment, configuration, automation tools, and DevOps
methodologies.
● Understanding of Internet security models, REST API, and application
integration.
● Good to have some understanding of Serverless.

Sr. Software Developer ( 4years – 5years)
Required:
- Extensive experience in Ruby on Rails (4-5)years, software designing and architecture.
- Experience in microservice architecture (2-3)years
- Experience in Elastic Search/Redis/Sidekiq
- Experience in writing Rspec Test cases
- Experience in cloud services such as AWS
- Experience in Postgres/Mysql, Database Modelling
- Excellent problem solving capabilities
Good To have:
- Experience in design pattern
- Experience in managing teams

As a Software Development Engineer II in Hiver’s Strategic Initiative department, you will have a critical role to play in building solutions that hold high strategic value for the business. You will get a chance to work with and mentor a group of smart engineers as well as learn and grow yourself working with very good mentors. Expect lots of challenges and high levels of ownership and autonomy. You’ll get the opportunity to work on complex technical challenges, building frameworks to monitor and improve the performance of our systems, and improving reliability and performance.
You will be working on
- Building, maintaining and scaling APIs and microservices. You will own all aspects of SDLC including documentation, data modeling, and deployment.
- Participate in solution brainstorming, release planning and code reviews.
- This is the early phase of the project and you will do foundational work on multiple aspects and help define and improve engineering standards, tooling, and processes.
- Collaborating closely with co-developers, designers and other stakeholders to build dynamic and compelling user experiences while embracing emerging standards.
We are looking for
- 3+ years of hands-on experience building and maintaining production-grade services that are being used by a good number of active customers.
- 1+ year of professional experience with Ruby-on-Rails.
- Command on web fundamentals and high level knowhow frontend ecosystem and modern development practices
- Sound knowledge of design patterns and best practices for writing clean, linted, maintainable and reusable code
- Deep understanding of relational databases (eg, MySql) and data modeling concepts
- Solid foundation in Computer Science, with strong competencies in data structures, algorithms, and software design.
- An architect's mindset - we want a fast time to market but without undermining long-term prospects. You will have to continuously assess the various trade-offs when considering long-term vs. short-term benefits/drawbacks and make informed choices about the optimal approach.
- Strong analytical and debugging skills - you should be able to troubleshoot and solve issues in a timely manner.
- Ability to iterate and deliver at a fast pace - speed is of the essence.
- Solid understanding of cloud concepts and latest infra stack (AWS).
- Track record of assessing complex initiatives and coming up fairly accurate expected time of arrival (ETA) and working with a team to meet these timelines with high confidence
- Good communication skills - you should have good communication skills, both written and verbal. You should be proficient in English and be able to communicate effectively with team members and stakeholders.
- Nice to have: (optional)
- Frontend (full-stack) experience (VueJS) is a major plus
At Hiver, we value diversity and inclusion and encourage individuals from all backgrounds to apply. If you're ready to make an impact and be part of our innovative team, please apply here.


Your responsibilities as a backend engineer will include:
- Back-end software development
- Software engineering and designing data models and write effective APIs
- Working together with engineers and product teams
- Understanding business use cases and requirements for different internal teams
- Maintenance of existing projects and New feature development
- Consume and integrate classifier/ ML snippets from Data science team
What we are looking for:
- 4+ years of industry experience with the Python and Django framework.
- Degree in Computer Science or related field
- Good analytical skills with strong fundamentals of data structures and algorithms
- Experience building backend services with hands-on experience through all stages of Agile software development life cycle.
- Ability to write optimized codes,debug programs, and integrate applications with third party tools by developing various APIs
- Experience with Databases (Relational and Non-Relational). Ex: Cassandra, MongoDB, Postgresql
- Experience with writing REST-APIs.
- Prototyping initial collection and leveraging existing tools and/or creating new tools
- Experience working different types of datasets (e.g. unstructured, semi-structured, with missing information)
- Ability to think critically and creatively in a dynamic environment, while picking up new tools and domain knowledge along the way
- A positive attitude, and a growth mindset
Bonus:
- Experience with relevant Python libraries such as Sklearn, NLTK, tensorflow, HuggingFace Transformers
- Hands on experience in Machine learning implementations
- Experience with Cloud infrastructure (e.g. AWS) and relevant microservices
- Good with Humor and Team player
ROLES AND RESPONSIBILITIES
- Proven working experience in backend app development and experience with Node JS.
- Build advanced ecommerce backend applications for the multiple client platforms (both React and Android).
- Understanding of design principles and good architecture patterns.
- Proper Data Structures and Algorithm knowledge is a must.
- Graph QL and Apollo Server knowledge.
- Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs like the one of Unicommerce.
- Create Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Translate designs and wireframes into high quality code.
- Have a good understanding of CI/CD tools (any).
- Robust knowledge of popular databases like MongoDB, Elastic Search, DynamoDB, Redis etc;
- Knowledge about AWS Services like EC2, Lambda, Kinesis, Redshift, S3 is super plus.
CANDIDATES MUST HAVE
- Node JS.
- Data Structures and Algorithm
- HTML5 and CSS3
- Graph QL and Apollo Server
- MongoDB, Elastic Search, DynamoDB, Redis
- AWS Services like EC2, Lambda, Kinesis, Redshift, S3
REQUIREMENTS
- Bachelor's degree in computer science, information science, or similar.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organisational and time management skills.
- Availability to resolve urgent web application issues outside of business hours

- gathering and analyzing user/business system requirements, Participate in design meetings and consult with clients to refine, test and debug programs to meet business.
- Develop, test and implement new software programs
- Identifying areas for modification in existing programs and subsequently developing these modifications
- Clearly and regularly communicate with management and technical support colleagues
- Design and Applications, Web Sites, Data Communication Processes and User Interfaces
- Writing and implementing efficient code
- Determining operational practicality
- Test, maintain and recommend software improvements to ensure strong functionality and optimization
- Working closely with other developers, UX designers, business and systems analysts
- Analyze user requirements , Make good technical decisions that provide solutions to business challenges
- achieve resolution to outstanding problems or issues
- Communicate effectively and professionally in all forms of communication with internal and external customers
- Possess strong problem solving and decision making skills while using good judgment
Job Qualifications and Requirements

- 3+ years of experience in Ruby / RoR
• Experience with data files processing (xls, csv, json, xls, text: 834, NACHA, segments)
• Experience working with relational databases (PostgreSQL)
• Experience with Git
• Good written and spoken English (Intermediate and higher)
• Experience deploying Rails applications
• RESTful API, JSON API
Will be a plus:
• Experience working with Unit and Integration Testing (Rspec, Capybara)
• Experience of integration with 3rd party systems and services and cloud technologies ( AWS stack: EC2, RDS, S3, etc.)
• Experience with RuboCop, JSHint/JSLint
• Experience with Microservice Architecture
• Knowledge of HTML5, CSS3
• Experience working with modern JavaScript frameworks — Ember.js, Vue.js
We are looking for a Developer who is proficient with Node and has at least 1-3 years of relevant experience. Your primary role will be on developing microservices, while ensuring good coding practices and architecture. You will have end to end ownership of the services you develop, to ensure it is robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, and quality product is important.
Roles and Responsibilities
- Integrating and maintaining Node micro services
- Proficient in RESTful APIs and API communications, especially to consume data from and/or push data into MongoDB for Web and mobile applications
- Proficient on modeling applications on NOSQL databases(preferably MongoDB)
Desired Candidate Profile
- Strong coding experience in Node JS.
- Should have experience with microservice architecture
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
Nice to have:
- Some experience with queues like like Redis,SQS,etc
- Experience with cloud solutions like Lambda, Docker etc
- Experience in DevOps and related practices to improve development lifecycle, continuous delivery with high quality is an advantage.
- Deploy server/related components to staging, live environments.
- Some exposure to React Frontend implementation, deeper JS skills


From the very beginning, Ally has believed that the right people united by the right mission can redefine the possible
Ally is a B2B SaaS startup. We enable teams to focus, align and achieve goals, with strong employee engagement. Our OKR solution is ridiculously easy to use and scalable to startups and larger teams.
We believe in being where the work happens. Ally is well integrated with the tools and products that we already use in our daily workflows. Further, you can access it from the web and mobile. Ally’s Insights identifies problems and helps the team make the necessary changes to achieve the goals on time.
We are looking for a Lead Software Engineer to join our Ally Engineering Team in Chennai, India.
What does a lead software engineer do at Ally?
As a lead software engineer, you will be the technical lead for a team that focuses on building software applications that scale well. You will play a significant role in shaping our software architecture that provides measurable customer value. You understand both technology and business to know the right tradeoffs to make. You will be a technical mentor for your team members. You will work closely with your peers, managers, product, design and operations teams to create solutions that meet business requirements. You will drive engineering and operational excellence across Ally. You will collaborate with other engineers to surface common pain points, develop solutions and evangelize best practices.
Qualifications
- 7+ years of professional software engineering experience building customer-facing web and/or mobile applications
- Strong coding skills using Ruby, Java, C/C++, Scala (or equivalent programming language)
- Excellent knowledge of Data Structures and Algorithms
- Bachelor or Master degree in Computer Science or a related discipline
- Experience working in an agile environment
- Self-starter, quick learner and passionate problem resolver
- Excellent debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems
- Good oral and written communication skills
- Above all, an insatiable desire and ability to learn
Nice to have skills:
- Experience with large-scale SaaS applications
- Experience building web and mobile applications
- Experience designing services on top of cloud infrastructure like AWS, Azure, etc
- Knowledge of Ruby on Rails
- Prior experience as a technical lead
Additional Information
Benefits
- Ownership and autonomy to drive customer and culture initiatives
- Centrally located in the city; right next to Metro station
- Opportunity to get mentored and mentor junior engineers
- Competitive salaries
- Paid time off
- Medical insurance


