Software Engineer/ Backend developer
Mentoring should come naturally to you, as well as finding the right balance towards process and documentation.
Highlights:
1) You will be working on interesting technical challenges in a product centric and open-source driven environment. The role requires a good knowledge of Algorithmic Design and Architecture, Data structures, OOPS Concepts, server less architectures and complex problem solving skills.
2) You will help set a very high bar on code quality.
3) You will take ownership of product features from conception to implementation, testing deployment and support.
4) A lot of freedom on when and where you work from - just get stuff done.
5) You will open source as much as possible, and blog about cool things that you learnt and built.
6) You will help define who we become as a company.
7) You will get stock options in line with silicon valley standards.
Caveats:
1) We have a strict no-divas rule. There are a lot of smart engineers on the team but no one with an attitude / superiority complex.
2) If you think writing tests for your code, writing docs, doing customer support etc are not your cup of tea, this isn't the right role for you.
3) Similarly if you're viewing this just as a 20-40% increment opportunity over your current compensation, this isn't the right role or company for you.
This role can be the growth opportunity of a lifetime for anyone who has been operating as a backend lead and wants to grow into a full stack
Check out the links below if you'd like to learn more about us. We encourage people from underrepresented groups to apply.
1) Why ShoppinPal? - https://www.youtube.com/watch?v=cE7DgtwA0ws
2) Our hiring philosophy and process http://techstory.in/building-startup-team/

Similar jobs
Please find below updated JD for Java requirement.
-Work with a performance-oriented team driven by ownership and open to experiment.
- -6+ years of Java advanced software development experience, with concurrent (multi-threaded) programming highly desirable.
- -Strong experience on Core Java 8, Java EE, Spring Boot, Maven and Docker including Multi-threading.
. -Strong problem solving skills, computer science fundamentals, data structures and algorithms.
- -Hands on experience with any SQL Database.
- -Ability to learn new technologies like ELK, stack, redis etc.
- -Must have expert level knowledge in Java, Springboot.
- -Must have knowledge or hands on experience in microservices, apache kafka and distributed caching.
. -Experience in distributed/scalable systems
- -Strong knowledge of design patterns and software engineering best practices.
- -Familiarity with standard development tools and processes: Git, Eclipse, JUnit test, debugging, profiling, etc.
. -Familiarity with CI/CD and DevOps
. -Strong knowledge and previous experience in end-to-end design, development and subsequent
support of large-scale data processing systems
. - Familiarity and confidence working in an agile development environment.
. - Good Problem solving skills
- - Good oral and written communication skills.
- - Strong debugging skills.
About Us:
Avarna derived from Sanskrit means one with a fun loving nature but having no form, no color, or marks. We at Avarna Capital solve the most interesting questions in sports analytics. Diligence, productivity and transparency defines the work culture at Avarna. We are a team of
highly motivated and innovative people all working remotely so emphasis on communication, accessibility, and accountability are our key focus to build a strong culture at Avarna.
Resposibilities:
1. Integrate Kafka pipelines into the company's current infrastructure
2. Recommended appropriate solutions to enhance the current software stack
3. Utilizing the latest and most innovative technology in solving business problems
4. Take ownership of project delivery and the entire SDLC
Role
As one of the senior members of the backend development team you will be
responsible for architecting and setting the standards for building our core
backend/microservices. Also, you will be responsible for shaping up the entire system for scale
and collaborating extensively with the frontend and design teams to create the best consumer
experiences.
Responsibilities
● Develop microservices that will be used by the frontend through API endpoints.
● Translate business requirements into high quality code.
● Ensure that the code is deployed in a secure and scalable fashion.
● Focus on code maintainability and performance of application.
● Provide technical advice and assists in solving programming problems.
● Enhance Analytics and overall backend architecture for better performance.
Requirements
● 4+ years of backend/full-stack development experience
● 1+ years of experience on NodeJS
● 1+ years experience in building APIs in a microservice architecture
● Has experience managing other developers, recruiting and training.
● Experience in PHP is a plus
● Experience with AWS services such as Lambda, CloudWatch, CloudFront
● Has experience in code reviewing/being the gatekeeper for an entire project
● Experience with RabbitMQ or similar queuing system
● Experience with Redis/ElasticSearch is a plus
● Familiarity with CI/CD pipeline tools like Jenkins
● Good knowledge of working with Git
● A knack for benchmarking and optimization
Cogoport Story
Do you prefer to get speeding tickets or parking tickets?
Because at Cogoport we are speeding ahead to do something remarkable for the world. We are trying to solve the Trade Knowledge and Execution Gap, which is currently widening and preventing trade to the tune of $3.4 trillion annually. This Gap has enormous economic as well as human impact and disproportionately hits small and medium businesses globally.
The team at Cogoport is working on developing a new category, the Global Trade Platform, that helps companies discover and connect with appropriate trade partners, optimize shipping and logistics options and costs, and improve cash management and cash flow.
Cogoport is currently in hypergrowth mode. We are proud to have been named an Asia-Pacific High-Growth Company by the Financial Times and an Indian Growth Champion by the Economic Times. We are aiming to reach an annualized revenue of $1 billion (7700 Crores INR) by this summer and are hiring over 500 additional employees. We are currently hiring in Mumbai, Gurgaon, Chennai and Bangalore.
Cogoport Culture: We have two core values at Cogoport—Intrapreneurship and Customer-centricity. If you share these values and are a hard worker who is willing to take risks (and occasionally get a speeding ticket), you can make a huge impact and propel your career in an endless number of directions with Cogoport.
Cogoport Leadership
https://www.linkedin.com/in/purnendushekhar/">https://www.linkedin.com/in/purnendushekhar/
https://www.linkedin.com/in/amitabhshankar/">https://www.linkedin.com/in/amitabhshankar/
Life at Cogoport: It’s rare to be able to join a company that can give you the resources, support and technology you need to break new ground and see your ideas come to life. You’ll be surrounded by some of the smartest engineers and commercial specialists in India and the Asia Pacific Region.
With huge growth and the right entrepreneurial mindset, comes huge opportunities! So, wherever you join us, you’ll be able to dream, deliver better and brighter solutions, and speed ahead with the possibility to propel your career forward in endless directions as our company continues to grow and expand.
For more insights about the company: https://cogoport.com/about">https://cogoport.com/about
Why Cogoport?
International Trade can be complicated at times and every day brings new challenges and opportunities to learn. When we simplify international trade, it empowers and affects every human being on the face of this earth. Seven billion people - one common problem.
As a part of the Talent team at Cogoport, you will get an opportunity to be a part of an industry-wide revolution in the world of shipping and logistics by collaborating with other brilliant minds to resolve real world on-ground challenges. You will have a direct impact on the revenue and profitability growth for the organization.
Areas of Impact for you
- Hands-on management with deep-dive into the details of software design, implementation and debugging.
- Guide your teams in developing roadmaps and systems to drive product growth, then identify, plan, and execute projects to support that growth.
- Manage multiple projects across a wide breadth of technologies, coordinate dependencies, and interactions with the internal teams and external partners.
- Collaborate with stakeholders from across functions to keep the development team in sync with all functions and overall business objectives.
- Develop large multi-tenant applications in Rails.
- Understand Rails best practices and religiously introduce those to the codebase.
- Set up, create and manage strong best practices/architecture to ensure reliable, secure, bug-free, and performant software is released on-time.
Desirable Skills and Experience
- Loves coding.
- 2-4 years of experience building scalable & complex products from scratch.
- Demonstrated ability to build complex scalable technology products.
- Should have prior experience of working with ROR, React, PostgreSQL and cloud infra.
- Understanding scaling strategies for high-traffic Rails applications.
- Understanding O-Auth2 or JWT (Json Web Token) authentication mechanisms.
- Experience in using ActiveRecordSerialize, RSpec and active interaction.
- Knowledge about Asynchronous Networking in Ruby; Refactoring ActiveRecord Models; Background Job processing using Redis and Sidekiq; Writing automated Deployment Scripts using Capistrano, Ansible etc.
- Expertise in Data Science and Machine Learning is a pl
- Expertise in Jenkins, Kubernetes, dockers and cloud technology is a plus.
Cogoport is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to make sure all people feel supported and respected at work.
Duties And Responsibilities
Coding backend for a stock analysis platform in Nodejs. You don’t.t need any experience or understanding of stocks for this position.
Nodejs - candidate must have good experience working with Nodejs and have a deep understanding of space -time complexity for writing optimized code in typescript
Typescript- candidate must know typescript and have good experience with it.
MongoDB and PostgreSQL - candidate must have experience working with both technologies. understanding of both technologies and designing scalable and optimized database structures
Looking for someone with 6+ years of exp and has worked on scalable systems and has good understanding of architecting systems with Redis, Elasticsearch and Kafka.
We are looking for a Senior Java Developer with good product development experience to join our founding engineering team.
👋 Hi! We are Threado
At Threado, we are building the future of community experience for businesses. Community-led growth is the most sustainable way to build businesses and we want to help drive this shift in the years to come. We are a seed stage product-led startup building the best-in-class community management platform for community professionals across the globe.
Threado was founded by Pramod Rao and Abhishek Nalin. Prior to Threado, Pramod was a founding team member and VP, Marketing at Zomato. He comes with a decade of experience in community building and user growth. Abhishek was the Director of Engineering at BillTrim and CTO at Smart Audit. He has years of experience in engineering design, architecture and building SaaS products.
⛰Welcome to ground zero!
"The journey of a thousand miles begins with one step." - Lao Tzu
You'll be joining us at the early stages of our journey. We are a small, fun and passionate team with an ambition to build the next generation of community infrastructure. If you love technology, enabling engaging social experiences, and are interested in building a product for the global market, you are one of us. Join us in the journey ahead!
🛠What can you expect at Threado?
You'll be involved in:
- Shaping the APIs integrations marketplace and designing and developing solutions on top of APIs.
- Taking a business problem, coming up with solutions, leading the technical design and implementation of the solution.
- Writing clean, maintainable and reusable code along with test cases.
- Mentoring junior developers.
🥷 We are looking for:
- Proficient with Java. Good understanding of Spring framework.
- Good understanding of SQL (MySQL or PostgreSQL). Experience with No-SQL (Cassandra, MongoDB, DynamoDB) will be a plus.
- Experience in server-side services using Redis, Elasticsearch, Kafka will be a plus. Working experience of Microservices would be a plus.
- Experience with AWS stack. Experience with CI/CD processes.
- Good written and verbal communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences.
- Bachelor's Degree in Computer Science or related field with 4+ years of experience in software development.
💭 Parting thoughts on why Threado:
- Opportunity to join a small passionate team in the early days of building a global SaaS business out of India
- Take the path less traveled, have fun building and enjoy the learning journey
- Manage and improve the engineering process continuously and make sure the team delivers the quality code with zero-waste.
- Should provide technical leadership to major projects, but also build and manage a team of 5-8 top-notch engineers.
- Should do sprint planning and run daily stand-ups and deliver 100% hit rate.
- Maintain the legacy code base and reduce tech debt on a continuous basis.
- Able to handle multiple projects and deliver with stringent timelines without compromising the code quality.
- Work with the product team for roadmap planning and delivery as per the plan.
- Conduct sprint planning & sizing, engineering grooming, daily stand-ups, and deliver with zero spillovers.
- Prepare & publish sprint reports to the leadership team and provide visibility to stakeholders.
- Hire and mentor junior/ senior team and make them engineering champions.
- Mentor the engineering team with your technical skills to write scalable, generic, reusable code.
- Develop and Coach engineers on the team, share engineering pointers, conduct regular 1-1s with the team, and help them advance in their careers.
Requirements
- Having work experience in a Product organization with 7 -10 yrs also in leading a cross-functional engineering team that includes API Development and Backend & Middleware development.
- Should have experience in the continuous delivery process. Ship new features and improvising the code base continuously.
- Should have involved in setting up engineering process.
- Must have experience in microservices and distributed patterns.
- Must have worked on high traffic and throughput application.
- Must have prior experience in handling mid to large-size projects.
- Must have worked on high traffic and throughput application.
- Should have managed and lead the engineering team of Web App and Backend development teams.
- Must-Have Experience in Python programming & Postgressql/ Nosql (MongoDB as a data store.
- Must have experience in modern back-end tech stacks (Django, Postgress, NoSQL) and cloud design & deployment patterns.
- Must be conversant with AWS, Docker/Kubernetes
- Should be good with design patterns and integration patterns.
- Should have knowledge/ experience in concurrent programming & distributed locks.
- Requires solid understanding of technologies and architecture in a highly scalable and available set-up.
- Should have handled multiple epics, themes, and experience of delivering high-quality projects on time.
- Should have managed end to end development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
1. Technical skills include Java/JDK 6 and above, web services SOAP, REST, Micro Webservice, XML Parsing and schema design skills, JDBC, ORM, Multi-Threading.
2. Hands-on experience in design (HLD/LLD) and design patterns and Design principles is mandatory.
3. Excellent communication and client handling skills are required.
4. Server-side component design, detailed technical design, development, implementation and maintenance
5. In depth knowledge of core java. Solid on coding fundamentals e.g. Object-Oriented design, data structures and dependency injection
6. Hands-on experience in widely used third party frameworks (e.g. Spring, Hibernate)
7. Experience with Java Script framework like EXTJS, Jquery , Angular etc.
8. Strong background Object Oriented analysis and design
9. Hands on experience with Databases technologies preferably MS SQL Server.
10.Knowledge of deployment platforms Jboss/ Wildfly/Tomcat.
11.Experience working in high performing development teams using Agile/Scrum methodologies and tools (eg.Agile,Jira)
12 Experience with automated code review tools and build process.
13.Experience in performance optimization by code optimization, profiling, detecting bottle neck and finding contended locks in system
14.Proven track record of being a successful developer and lead and mentor by accomplishing tasks on schedule with strong initiative, commitment to quality, team blending and leadership skills.
15.The candidate must be highly self-motivated confident and mature, well developed analytical and problem-solving skills with the aptitude to learn as well as a flexibility to adapt to change.
16. Candidate should have worked on end-to-end life cycle of the project (ideation to go-live)
The right candidate will be offered ESOPs as well in their compensation.
Job Summary
If you are passionate about technology, constantly seeking to learn and improve skillset, then you are the type of person we are looking for!
We are offering superb career growth opportunities, great compensation and benefits.
Java developers with only more than 7 Years of experience can apply.
Responsibilities and Duties
- Deliver tactical and strategic improvements to large scale Java/J2EE/Mobile based product
- Formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems
- Design, develop and test Java-based solutions using common standards and frameworks such as JAXB, JAX-WS, JAX-RS, JPA, JavaEE, Spring, and Hibernate
- Maintain and update all existing J2EE applications as needed
- Translate software requirements into working and maintainable solutions within the existing application frameworks
- Implement the product's lifecycle: Design, development, quality, deployment, and maintenance
- Develop and adhere to best-practices for developing applications
- Continuously contribute to team performance improvement and collaboration
- Collaborate effectively across teams
Benefits
Alternate Saturdays-Off!
Working Saturdays are Half-days!
Weekly Lunch
Birthday Celebrations
Festival Celebrations
Diwali Bonus
Annual Picnic
Healthiest and easy-going working experience with motivating team members.










