
Position Overview: The Lead Software Architect - Python & Data Engineering is a senior technical leadership role responsible for designing and owning end-to-end architecture for data-intensive, AI/ML, and analytics platforms, while mentoring developers and ensuring technical excellence across the organization.
Key Responsibilities:
- Design end-to-end software architecture for data-intensive applications, AI/ML pipelines, and analytics platforms
- Evaluate trade-offs between competing technical approaches
- Define data models, API approach, and integration patterns across systems
- Create technical specifications and architecture documentation
- Lead by example through production-grade Python code and mentor developers on engineering fundamentals
- Conduct design and code reviews focused on architectural soundness
- Establish engineering standards, coding practices, and design patterns for the team
- Translate business requirements into technical architecture
- Collaborate with data scientists, analysts, and other teams to design integrated solutions
- Whiteboard and defend system design and architectural choices
- Take responsibility for system performance, reliability, and maintainability
- Identify and resolve architectural bottlenecks proactively
Required Skills:
- 8+ years of experience in software architecture and development
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Strong foundations in data structures, algorithms, and computational complexity
- Experience in system design for scale, including caching strategies, load balancing, and asynchronous processing
- 6+ years of Python development experience
- Deep knowledge of Django, Flask, or FastAPI
- Expert understanding of Python internals including GIL and memory management
- Experience with RESTful API design and event-driven architectures (Kafka, RabbitMQ)
- Proficiency in data processing frameworks such as Pandas, Apache Spark, and Airflow
- Strong SQL optimization and database design experience (PostgreSQL, MySQL, MongoDB) Experience with AWS, GCP, or Azure cloud platforms
- Knowledge of containerization (Docker) and orchestration (Kubernetes)
- Hands-on experience designing CI/CD pipelines Preferred (Bonus)
Skills:
- Experience deploying ML models to production (MLOps, model serving, monitoring) Understanding of ML system design including feature stores and model versioning
- Familiarity with ML frameworks such as scikit-learn, TensorFlow, and PyTorch
- Open-source contributions or technical blogging demonstrating architectural depth
- Experience with modern front-end frameworks for full-stack perspective

About Appiness Interactive
About
Company social profiles
Similar jobs
Designing, building, and automating ETL processes using AWS services like Apache Sqoop, AWS S3, AWS CLI, Amazon
EMR, Amazon MSK, Amazon Sagemaker.
∙Developing and maintaining data pipelines to move and transform data from diverse sources into data warehouses or
data lakes.
∙Ensuring data quality and integrity through validation, cleansing, and monitoring ETL processes.
∙Optimizing ETL workflows for performance, scalability, and cost efficiency within the AWS environment.
∙Troubleshooting and resolving issues related to data processing and ETL workflows.
∙Implementing and maintaining security measures and compliance standards for data pipelines and infrastructure.
∙Documenting ETL processes, data mappings, and system architecture.
Job Summary:
We are looking for a highly skilled senior .NET Full Stack Developer with 7+ years of experience to join our dynamic team. The ideal candidate should have strong expertise in .NET 8, Microservices Architecture, SQL, and various design patterns. Prior experience in the banking or financial services domain is highly preferred. The role requires excellent communication skills, client interaction abilities, and a strong understanding of agile methodologies. You will be responsible for designing, developing, and maintaining scalable applications while collaborating closely with clients and cross-functional teams.
Key Responsibilities:
- Design, develop, and maintain robust, scalable, and high-performance applications using .NET 8 and related technologies.
- Develop and implement Microservices Architecture to build modular and scalable solutions.
- Work on both frontend and backend development, ensuring seamless integration.
- Apply design patterns such as SOLID principles, Repository Pattern, CQRS, and DDD for optimized application development.
- Develop and optimize complex SQL queries, stored procedures, and database structures to ensure efficient data management.
- Collaborate with business stakeholders and clients to gather requirements and provide technical solutions.
- Ensure security, performance, and scalability of applications, particularly in banking and financial environments.
- Actively participate in Agile/Scrum development cycles, including sprint planning, daily stand-ups, and retrospectives.
- Communicate effectively with clients and internal teams, demonstrating strong problem-solving skills.
- Troubleshoot and debug technical issues, ensuring high availability and smooth performance of applications.
- Mentor and guide junior developers, conducting code reviews and knowledge-sharing sessions.
- Stay updated with the latest technologies, frameworks, and best practices in .NET development and Microservices.
Required Skills & Experience:
- .NET 8 (C#, ASP.NET Core, Web API) – Strong hands-on experience in enterprise-level application development.
- Microservices Architecture – Experience designing and implementing scalable, loosely coupled services.
- Frontend Technologies – Knowledge of Angular, React, or Blazor for UI development.
- Design Patterns & Best Practices – Strong understanding of SOLID principles, Repository Pattern, CQRS, Factory Pattern, etc.
- SQL & Database Management – Expertise in MS SQL Server, query optimization, and stored procedures.
- Agile Methodologies – Solid understanding of Scrum, Kanban, and Agile best practices.
- Banking/Financial Domain (Preferred) – Experience in core banking systems, payment gateways, or financial applications.
- Client Interaction & Communication Skills – Excellent verbal and written communication, with the ability to engage with clients effectively.
- Logical & Analytical Thinking – Strong problem-solving skills with the ability to design efficient solutions.
- Cloud & DevOps (Preferred) – Exposure to Azure MANDATORY /AWS, Docker, Kubernetes, and CI/CD pipelines.
- Version Control & Collaboration – Proficiency in Git, Azure DevOps, and Agile tools (JIRA, Confluence, etc.).
Preferred Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Certifications in Microsoft .NET, Azure, or Agile methodologies are a plus.
We are looking for a talented full-stack software engineer to join our small and extremely talented product team. We love to build amazing products fast and with a high standard of code and UX, always on the cutting edge of new technologies.
Tasks
- Design and build features end-to-end. You'll be working on the frontend, backend, and anything in-between, whatever it takes to solve problems and delight users.
- Build beautiful and usable UIs with our modern toolset of React (NextJS, ES11, TypeScript) and TailwindCSS.
- Continue developing our distributed backend using Node (NestJS + TypeScript) and Rust. Technologies also include PostgreSQL, Redis, and RabbitMQ.
- Stitch many different services and APIs together, even if you have not worked with them before.
- Build solutions that take scaling and growth into consideration while balancing the time to launch.
- Engineer solutions to solve existing tech debt and write maintainable, sound and safe code.
Requirements
- 3+ years of experience as a Software Engineer, working with Typescript, React and serious interest or even better experience with Rust. However, we care much more about your general engineering skill than your knowledge of a particular language or framework.
- The ability to put yourself in the users' shoes and craft intuitive, high-quality web UI experiences
- A high bar for code quality and robustness for long-term expansion and use
- High personal initiative to learn, improve, and excel
- A Can-Do, entrepreneurial mentality with enjoyment for being a generalist
- DevOps: Experience with CI/CD pipelines, Docker, Kubernetes, and other DevOps tools.
- Experience with distributed systems, scaling applications, and/or microservices.
- Fluent in English (German is a plus)
Plus:
- Hands-on experience with the Rust
- Experience with functional programming
- Previously worked in an early-stage startup and experienced scaling of engineering teams
- We are looking for a Full-Stack Developer with exceptional development skills, who is motivated to combine the art of design with the art of programming. You’ll be part of a cross-functional, remote team that’s responsible for the full software development life cycle, from conception to deployment.
- As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries.
- You should also be a team player with a knack for visual design and utility.
● Strong command of the fundamentals of computer science concepts.
● Strong understanding of Angular, its quirks, and workarounds.
● Experience with Python frameworks (Django/Flask)
● Creative thinker with excellent analytical, troubleshooting, and debugging skills
● Good understanding of web markup, including HTML5, CSS3, bootstrap, the material design.
● Good understanding of asynchronous request handling, partial page updates, web sockets, server-side events.
● Experience with Unit testing frameworks like Jasmine or Jest.
● Good understanding of browser rendering behavior and performance.
● Experience in working with code versioning tools, such as Git, in-depth.
● Good to have experience with the integration of digital signature tools.
● Good to have an understanding of containerization and deployment tools like Docker and Jenkins, Vagrant respectively.
About you:
● A Go-Getter: You are a highly driven individual who goes that extra mile to deliver an outstanding product to
the business team.
● Analytical and a Problem Solver: You understand the needs and requirements and conceptualize and design
solutions for the problems.
● A Visionary: You complement product and design leadership with finding the right solution to the problems we
are trying to solve for tomorrow.
● Adaptable: You demonstrate the ability to work in a fast-paced and hyper-growth environment where the
requirements are constantly changing.
Required a full stack Senior SDE with focus on Backend microservices/ modular monolith with 3-4+ years of experience on the following:
- Bachelor’s or Master’s degree in Computer Science or equivalent industry technical skills
- Mandatory In-depth knowledge and strong experience in Python programming language.
- Expertise and significant work experience in Python with Fastapi and Async frameworks.
- Prior experience building Microservice and/or modular monolith.
- Should be an expert Object Oriented Programming and Design Patterns.
- Has knowledge and experience with SQLAlchemy/ORM, Celery, Flower, etc.
- Has knowledge and experience with Kafka / RabbitMQ, Redis.
- Experience in Postgres/ Cockroachdb.
- Experience in MongoDB/DynamoDB and/or Cassandra are added advantages.
- Strong experience in either AWS services (e.g, EC2, ECS, Lambda, StepFunction, S3, SQS, Cognito). and/or equivalent Azure services preferred.
- Experience working with Docker required.
- Experience in socket.io added advantage
- Experience with CI/CD e.g. git actions preferred.
- Experience in version control tools Git etc.
This is one of the early positions for scaling up the Technology team. So culture-fit is really important.
- The role will require serious commitment, and someone with a similar mindset with the team would be a good fit. It's going to be a tremendous growth opportunity. There will be challenging tasks. A lot of these tasks would involve working closely with our AI & Data Science Team.
- We are looking for someone who has considerable expertise and experience on a low latency highly scaled backend / fullstack engineering stack. The role is ideal for someone who's willing to take such challenges.
- Coding Expectation – 70-80% of time.
- Has worked with enterprise solution company / client or, worked with growth/scaled startup earlier.
- Skills to work effectively in a distributed and remote team environment.
Data modelling, implementing business logic as well as focusing on engineering and design of the
platform.
● API design and development
● Implementation of CRUD (Create, update, read, delete)
● Writing reusable, testable, and efficient code
● Design and implementation of low-latency, high-availability, and performant applications
● Integration of user-facing elements developed by front-end developers with server-side logic
● Write and implement software solutions that integrate different systems
● Identify and suggest ways of improving efficiency and functionality
● Come up with reusable code that is efficient and easily testable
● Use backend logic to integrate user-facing features
● Development of middleware ensuring high performance and responsiveness to requests from the frontend and also development of a complex & secure data aggregation system
● Diagnose bugs and other issues in products
● Write and implement Low-Latency Applications
● Implement security and data protection
● Design and build scalable REST APIs
● Develop, test, tune for performance and deploy web services
● Work with product team to build innovative, robust, and easy-to-use features.
Collaborate with the team, optimize and refactor the back-end architecture
● Contribute to architectural and design discussions
● Ensure smooth and timely communication with both the internal and external stakeholders.
● Participate in estimations and ensure timely delivery of the features
● Design, Develop & Unit test features in the product
● Conduct peer reviews and ensure quality of committed code
Required Skills:
● Excellent software engineering skills and experience of 2-4 years.
● Solid foundation in data structures and algorithms
● Data modelling and database design. Expert in Python, with knowledge of at least one Python web
framework {such as Django, Flask, etc}
● Good understanding of server-side templating languages like DTL, Jinja 2
● Good understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
● Knowledge of at least one ETL tool or framework (Such as apache airflow)
● Familiarity with SQL and any ORM framework
● In depth knowledge of any one web server like nginx or apache2 would be a plus
● Competent in designing and building web applications and/or web services in a commercial setting
● Competent in design/implementation for reliability, availability, scalability and performance
● Working knowledge of code versioning tools such as Git
● Strong unit test and debugging skills are a plus
● Good understanding of designing micro services
Behavioural
● A self-starter attitude, the ability to work independently and in a group, demonstrated initiative, and
good writing/briefing skills are great to have
● Should be good at analytical thinking and breaking down large problems into solvable chunks
● Demonstrated the ability to think creatively and come up with ideas / thoughts with significant business/
organizational impact
● Ability to quickly adapt to changing technological trends
|
Responsibilities: • Utilize established development tools, guidelines and conventions including but not limited to ASP.NET [Web API], SQL Server and C#.NET. |
|
Requirements |
|
• 4+ years of development experience using C#.NET. |
About the Organization
Real Estate Syndicators leverage SyndicationPro to manage billions in real estate assets and thousands of investors. Growing at 9% MoM, http://syndicationpro.com/">SyndicationPro.com is #1 Platform to Automate Real Estate Fund Raising, Investor Relations, & Close More Deals!
What makes SyndicationPro unique is that it is cash flow positive while maintaining a healthy growth rate and is backed by seasoned investors and real estate magnates. We are also part of, FirstPrinciples.io, a tech-holding company that starts, acquires, and advises B2B SaaS Companies. FirstPrinciples.io and SyndicationPro.com have people across India, U.S, Spain, and Germany.
SyndicationPro.com has been featured by https://in.finance.yahoo.com/news/syndicationpro-establishes-hq-lehi-utah-130600371.html?guccounter=1">Yahoo Finance and https://www.benzinga.com/business/best-crms-for-real-estate-investors/">Benzinga, among other top publications! We also were Finalists in Industry Leading Awards such as https://informaconnect.com/finovate-industry-awards/awards-categories/">Finnovate and https://www.cloud-awards.com/2021-software-awards-shortlist/">2021 SaaS Awards.
Tech Stack [High-Level]: We are JavaScript focused i.e., we work in ReactJS, NodeJS, AngularJS, TypeForm, TypeScript, Redis. On the server side, we work with AWS/GCP/DO. Database: MySQL, PostgreS and Mongo DB. API: REST and GraphQL API. We also have a strong DevOps stack - including Kubernetes(K8), Dockers and CI/CD automation.
About the Role:
This role provides you the opportunity to truly accelerate your engineering career by giving you a front-line seat on a Rocketship product. Our fintech product has grown by 10x over the last year and we are expecting that growth to continue for the foreseeable future. The leadership team is committed to make massive investments in its technology and people. Given the growth of the product, individuals will have opportunities to move into leadership roles.
Why SyndicationPro?
Along with having an explosive product, SyndicationPro also has mature leadership, systems, processes, and structures that most fast-growing StartUps lack. SyndicationPro.com is part of the FirstPrinciples.io Venture Studio; this gives us the operational and technical backbone that most young companies struggled with. We are also a profitable SaaS Company that is cash-flow positive; ensuring financial viability. Our founding team also are daily users of the product and are real estate syndicators themselves, ensuring that we continue to maintain product leadership.
Job Description:
Roles & Responsibilities:
- Perform full stack development activities using MERN Stack
- Ability to translate UX Designs into functional web apps using React JS
- Technical architecture design along with system architect and product manager
- Writing effective business logic (using Rest API or GraphQL API)
- Algorithm design for system modules
- Database design for scalable and secure system using NoSQL (MongoDB) or RDBMS (MySQL or PostgreSQL)
- POC development with other engineers
- Efforts estimations with Product Manager and Engineering Head
- Test software to ensure responsiveness and efficiency
- Writing Unit testing for robust system
- Technical documentation
Requirement & Skills:
- Bachelor’s degree in computer sciences or equivalent stream. PG is good to have
- Strong Knowledge of algorithms and data structures
- Hands on experience in MERN stack (MySQL or PostgreSQL would be plus)
- Hands on experience to develop Rest/GraphQL API using Node.js with Typescript.
- Hands on experience on AWS services (EC2, SQS, SES, Lambda).
- Fundamentals of Docker/Containerized application development would be plus
- Experience working with US Clients is a Must
- Experience and Exposure working with different projects and business models will be an advantage
- 5+ years of experience as Full Stack Development (MERN stack)
- Experience in SaaS product development would be a plus
- Experience in other JS frameworks like Next.JS, React Native/Expo would be plus
Full Stack Developer at Roarke will be responsible for building scalable software applications and is comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. He/she is responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for application design features, among other duties
Responsibilities:
- Interface with technical team to determine reporting requirements of a given project
- Developing front-end website architecture.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
Required Skills:
- Knowledge of essential front-end technologies like HTML, CSS, JavaScript
- At least one server-side programming language like Java, Python, PHP, Ruby, etc.
- Database management and caching mechanism
- Server and configuration management
- Version control systems like GitHub, GitLab, BeanStalk
- Basic UI/UX design
- Project management skills
- Security awareness
- The agile development approach to carry out the vision with multidisciplinary tasks without any hurry or disturbance.
- Generate an MVP (minimum viable product)
- Problem Solving Skills for you will be expected to be the go-to person during any technical difficulty while creating an application.
Desired Skills:
- Good communication and problem-solving skills.
- Project management skills.
- Problem-solving skills
- Focus on customer satisfaction
Required Experience:
- >4 years’ experience developing mobile and web applications
Required Education:
- A Bachelor’s degree in Computer Science or a related field
2. Should have good communication skills.
3. Should have good Git knowledge.
4. Should have great problem-solving skills.
5. Should have good knowledge about REST architecture and HTTPS.
6. Should have knowledge about object-oriented programming.
7. Knowledge about Firebase & Node.js is an added advantage.
8. Mention the word 'React' at the start of your application so that we know
you read our requirements clearly.










